Iampete1
64b57de559
AP_HAL_SITL: call `_sitl->set_stop_MAVLink_sim_state()` when alocating elrs
2024-04-23 09:16:55 +10:00
Iampete1
700804a015
SITL: add ELRS simulator
2024-04-23 09:16:55 +10:00
Iampete1
cbd5bcb694
AP_HAL_SITL: SITL_State_common: add elrs and pass portnumber in `create_serial_sim`
2024-04-23 09:16:55 +10:00
Iampete1
b0ceaa7610
AP_HAL_SITL: use DataRateLimit helper
2024-04-23 09:16:55 +10:00
Iampete1
92adcb14e1
AP_HAL: utility: Add Data Rate Limit helper
2024-04-23 09:16:55 +10:00
Daniel Li
f47998ed8a
hwdef: Fix Aocoda-RC H743Dual motor 5-8 mis-labeled issue
2024-04-22 12:03:33 +10:00
Ferruccio Vicari
1c104557b7
AP_Motors: fix heli yaw behavior in autorotation
2024-04-18 11:13:50 -04:00
Peter Barker
c5f4fe9a8a
AP_Baro: remove Baro accumulate API
...
no backend actually needs to be prodded, everything is done on timers
2024-04-18 09:19:20 +10:00
Tatsuya Yamaguchi
8874c1a560
AP_HAL_SITL: added HEXA X
2024-04-18 08:25:41 +10:00
Peter Barker
bf63729d31
SRV_Channels: gate method on scripting being enabled
...
also AP_Scheduler since we're calling and instance method on it
2024-04-18 08:25:15 +10:00
Peter Barker
ee038cdf1f
GCS_MAVLink: adjust for AP_SCHEDULER_ENABLED being false
2024-04-18 08:25:15 +10:00
Peter Barker
35dbf93e13
AP_Scheduler: fixes for AP_SCHEDULER_ENABLED
2024-04-18 08:25:15 +10:00
Peter Barker
fe9bcb9b5b
AP_Vehicle: cope with AP_Scheduler not being available
2024-04-18 08:25:15 +10:00
Iampete1
8f2b2cfe31
Filter: HarmonicNotchFilter: convert harmonics as a bitmask
2024-04-17 22:15:22 +01:00
Iampete1
cd0bdda93d
AP_Param: add convert_bitmask_parameter_width method
2024-04-17 22:15:22 +01:00
Tatsuya Yamaguchi
26ec2ae952
AC_AttitudeControl: fix ATC_SLEW_YAW description (NFC)
2024-04-17 22:18:51 +10:00
Peter Barker
b367fd0c1e
AP_RCMapper: exclude body of AP_RCMapper based on AP_RCMAPPER_ENABLED
2024-04-17 18:17:56 +10:00
Peter Barker
dc692f7169
AP_Arming: exclude body of AP_Arming.cpp based on AP_ARMING_ENABLED
2024-04-17 18:17:27 +10:00
Peter Barker
75bbff01c1
AP_DroneCAN: move Arming, Beacon and RC_Mapper into ardupilotwaf.py
...
these were built for all vehicles, so put them in the common list
2024-04-17 18:11:46 +10:00
Peter Barker
7d10b0fc4d
GCS_MAVLink: add and use AP_HOME_ENABLED
2024-04-17 18:09:25 +10:00
Peter Barker
9df6beb181
AP_AHRS: add and use AP_HOME_ENABLED
2024-04-17 18:09:25 +10:00
Randy Mackay
6a56b2bc94
AP_HAL_ChibiOS: correct CUAV-Nora periph power comment
2024-04-17 18:07:56 +10:00
Randy Mackay
1b4f62c1ea
AP_HAL_ChibiOS: correct CUAV-X7 periph power comment
2024-04-17 18:07:56 +10:00
Randy Mackay
69eff077d7
AP_HAL_ChibiOS: Durandal peripheral power on at startup
2024-04-17 18:07:56 +10:00
Randy Mackay
136ccf66c7
AP_HAL_ChibiOS: Pixhawk5X peripheral power on at startup
2024-04-17 18:07:56 +10:00
Randy Mackay
0b3b2148cb
AP_HAL_ChibiOS: Pixhawk6C peripheral power on at startup
2024-04-17 18:07:56 +10:00
Randy Mackay
561d1254a1
AP_HAL_ChibiOS: Pixhawk6X peripheral power on at startup
2024-04-17 18:07:56 +10:00
Randy Mackay
d951898f13
AP_DAL: visual odom get_delay_ms return fix
2024-04-17 18:05:26 +10:00
Andy Piper
2a786616b1
AP_IOMCU: account for possibility of SBUS_OUT in PWM structures
2024-04-17 17:49:56 +10:00
Andy Piper
ca3ad93f0d
AP_HAL_ChibiOS: iFlight BLITZ Mini F745
2024-04-17 17:34:10 +10:00
Andy Piper
bad4463463
AP_HAL_ChibiOS: iFlight Blitz F745
2024-04-17 17:34:10 +10:00
Gone4Dirt
9153c40568
AP_HAL_ChibiOS: MatekL431-Rangefinder: Add 2nd rangefinder
2024-04-17 17:06:42 +10:00
Andrew Tridgell
dce2492321
AP_NavEKF3: use filtered gyro in INS position correction
...
this reduces the impact of IMU noise on the output velocity from the
EKF
2024-04-17 14:53:59 +10:00
Andrew Tridgell
eed50a0872
AP_DAL: change gyro filter to 10Hz
...
this improved EKF3 IMU position correction for noise
2024-04-17 14:53:59 +10:00
Clyde McQueen
52a9bb7792
AP_Baro: disable BARO_FIELD_ELV for sub
2024-04-17 10:37:16 +10:00
Peter Barker
44359ff6b2
AP_Common: add get_alt - 100 times better than get_alt_cm
2024-04-16 19:14:12 +10:00
Peter Barker
423198cef0
AP_Frsky_Telem: avoid manipulation of alt frames outside of Location object
2024-04-16 19:14:12 +10:00
Leonardo Garcia
763193d4fc
AP_HAL_ChibiOS: Support for 3DR Control Zero H7 OEM rev G
...
Co-authored-by: Alexis Guijarro <totonzx@gmail.com>
Co-authored-by: Andy Piper <github@andypiper.com>
2024-04-16 14:10:13 +10:00
Peter Barker
cd9aa0e3ed
AP_GPS: remove dedundant crc32 routine from Nova
2024-04-16 10:02:47 +10:00
Peter Barker
b95bd8f19d
AP_AHRS: remove call to get_home()
...
this is our object, we don't need permission
2024-04-16 08:47:15 +09:00
Peter Barker
6ef131c0f9
SITL: correct diagnostic message about what AirSim-in addr we bound
...
Co-authored-by: Oleksiy Protas <elfy.ua@gmail.com>
2024-04-16 09:31:20 +10:00
Henry Wurzburg
5c4aeddae7
AP_HAL_ChibiOS: add MicoAir405Mini
2024-04-16 09:21:23 +10:00
Brad Bosch
6538e8c9ae
GCS_MAVLink: Cleanup and Reduce chance of GCS FTP timeout
...
Delete unneeded orphan comment
replace get_last_txbuf() with a predicate
Make txbuf flow control threashold consistent between Parameter download and FTP and keep it in range where we are also slowing down normal streams
Delay sending text banner until after first FTP response to reduce latency on slow links
Don't let flow control delay setting ftp.last_send_ms so as to slow down normal streams as soon as possible to improve FTP response time
2024-04-16 09:16:52 +10:00
Brad Bosch
bbfb0ed001
GCS_MAVLink: Make get_last_txbuf() safer
...
Add check for stale radio_status to get_last_txbuf()
Move last_txbuf into last_radio_status struct
2024-04-16 09:16:52 +10:00
Brad Bosch
0e47599bb1
GCS_MAVLink: respect txbuf flow control for FTP messages
...
This gives slow radio links a fighting chance of getting FTP bulk download working even when they use a baud rate which is much higher than their current bandwidth.
This should eliminate the need to disable FTP for parameter download on slow to moderate speed radio links like mLRS and ELRS. It allows removal of a hack in mLRS which results in a decrease in parameter download time for 19 Hz mLRS from 45-60 seconds to 11-17 seconds. This should also be good news for the ELRS rc-mavlink branch.
2024-04-16 09:16:52 +10:00
Oleksiy Protas
cadd121401
Bounds correctness for AnalogIn_IIO
2024-04-16 09:14:55 +10:00
FOG_Yamato
ac86bd8d21
hwdef: bdshot version of the MatekF765-SE
2024-04-16 09:13:43 +10:00
Peter Barker
5a21d0cb8a
AP_Camera: correct compilation when HAL_MOUNT_SET_CAMERA_SOURCE_ENABLED not set
...
- need the include because an enumeration is used in the header (relied on the include previously being made by a file including this header)
- set_lens is not part of set-camera-source, so shouldn't be excluded
- exclude entire method, not body of method based on the include
2024-04-14 13:33:00 +10:00
Peter Barker
a4ec91c4f1
AP_Follow: use Location.change_alt_frame for what it is good for
2024-04-14 13:29:58 +10:00
Andrew Tridgell
1cafe25854
AP_Scripting: improve INF inject driver
...
make it more robust to serial errors, and support correct checksum
2024-04-14 07:19:40 +10:00