Commit Graph

35360 Commits

Author SHA1 Message Date
Ryan Friedman
bf394c8165 AP_GPS: fix GPS headings
* If you don't wrap the heading, you can get a flyaway

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-08-21 20:39:44 +09:00
Andy Piper
3606c6e3a6 SITL: squash static_assert warnings 2024-08-21 20:39:44 +09:00
Andy Piper
ec85c7aba6 AP_Logger: remove unused variables 2024-08-21 20:39:44 +09:00
Andy Piper
4251b0cfd4 AP_Param: remove unused variable 2024-08-21 20:39:44 +09:00
Andy Piper
2582aee8b4 AP_RCProtocol: squash compile warning 2024-08-21 20:39:44 +09:00
Andy Piper
074eb16998 AP_Mount: squash static_assert warnings 2024-08-21 20:39:44 +09:00
Andy Piper
ad48238de0 AP_Filesystem: remove unused variables 2024-08-21 20:39:44 +09:00
bugobliterator
9be6673f72 AP_HAL_ChibiOS: add passthrough from secondary through primary while in bootloader 2024-07-29 14:59:23 +09:00
bugobliterator
c4c0026497 AP_HAL_ChibiOS:hwdef/common: disable second core on dual core MCUs 2024-07-29 14:59:23 +09:00
Ryan Friedman
e768055e5e AP_ExternalAHRS: Fix duplicate condition
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-07-03 10:31:14 +09:00
Andy Piper
0cff8d9c82 AP_RCTelemetry: use get_max_rpm_esc() 2024-07-03 10:31:14 +09:00
Andy Piper
6258defa16 AP_OSD: use get_max_rpm_esc()
allow ESC index to be specified for OSD ESC info
2024-07-03 10:31:14 +09:00
Andy Piper
49f9fea387 AP_ESC_Telem: add get_max_rpm_esc() 2024-07-03 10:31:14 +09:00
Henry Wurzburg
ae2c3956dc hwdef: add ASP5033 airspeed in minimal builds 2024-07-03 10:31:14 +09:00
Wu
ddd2f2d732 AP_HAL_ChibiOS: added RadiolinkPIX6 support 2024-07-03 10:31:14 +09:00
James O'Shannessy
ec33bb9bab AP_InertialSensor: Improve bitmask indicating persistent parameters on bootloader flash
INS_TCAL_OPTIONS parameter description indicates a singular bit in a bitmask to persist Accels/TCAL parameters, however there are two separate bits for persistence.
2024-07-03 10:31:14 +09:00
Peter Barker
45f0fe6408 AP_Mission: emit jump count even if no limit
previously if there was a jump limit we informed the user we were jumping and provided the current count and the limit.

This changes things so that if there's no limit we emit the same message, with the count and "unlimited" in place of the limit number
2024-07-03 10:31:14 +09:00
rmaia
359825dfdc AP_OSD: add extended RC link stats OSD fields
Adds RSSI dBm, SNR, LQ, Tx power and active antenna OSD fields
2024-07-03 10:31:14 +09:00
rmaia
729594515a AP_RCProtocol: add extended RC link stats OSD fields
Adds RSSI dBm, SNR, LQ, Tx power and active antenna OSD fields
2024-07-03 10:31:14 +09:00
rmaia
c457388087 AP_RCTelemetry: add extended RC link stats OSD fields
Adds RSSI dBm, SNR, LQ, Tx power and active antenna OSD fields
2024-07-03 10:31:14 +09:00
Peter Barker
e19db44bd6 AP_Scripting: correct use-after-free in script statistics
run_next_script can free the script if the script runs over-time.

... so stop using data from that freed script structure!
2024-07-03 10:31:14 +09:00
Iampete1
75cff5a1b8 AP_HAL_ChibiOS: update relay parameter names 2024-07-03 10:31:14 +09:00
Andrew Tridgell
6e39222c55 AP_Arming: added eeprom full arming check
tell users if params may not persist
2024-07-03 10:31:14 +09:00
Andrew Tridgell
587c74aa4e AP_Param: added get_eeprom_full()
for arming check
2024-07-03 10:31:14 +09:00
Thomas Watson
cb63605249 hwdef: CubeRedPrimary: ICM45686 as ICM20649 alternative
Empirically what is present on Cube Reds built on/after 2024-04-14.
2024-07-03 10:31:14 +09:00
Andy Piper
5aea57a691 AP_Logger: take a blocking semaphore when writing messages using the block logger 2024-07-03 10:31:14 +09:00
George Zogopoulos
4ccdf4e327 SITL: Removed trailing underscore 2024-07-03 10:31:14 +09:00
Tom Pittenger
6f1cc9d297 AP_Networking: enable Socket IP reuse 2024-07-03 10:31:14 +09:00
Paul Riseborough
b9a41de9ac AP_NavEKF3: Adjust sensor height when EK3_OGN_HGT_MASK bit 2 is set 2024-07-03 10:31:14 +09:00
Andy Piper
3638d6582d AP_VideoTX: add autobauding to Tramp
Record enabled backends
2024-07-03 10:31:14 +09:00
Andy Piper
8e131ea5e5 AP_RCTelemetry: only update VTX parameters if CRSF provider was enabled 2024-07-03 10:31:14 +09:00
Andrew Tridgell
46a67095cd AP_Compass: removed IST8310 overrun message
this is not useful and just causes concern to users. Any small bus
delay can trigger this. We have health monitoring at a higher level
2024-07-03 10:31:14 +09:00
Randy Mackay
3f954e4494 AP_Mount: add Siyi ZT6 support 2024-07-03 10:31:14 +09:00
Paul Riseborough
d13aefe004 AP_NavEKF3: Remove unncessary local position height reporting offset
The offset generated by the EK3_OGN_HGT_MASK parameter bit 2 option is applied to the baro or range finder sensor so it does not have to be applied to the local position height.
2024-07-03 10:31:14 +09:00
rmaia
3070177396 AP_OSD: add BTFL sidebar symbols
Adds the sidebar symbols translation to BTFL fonts, so sidebar is properly displayed in DJI O3 OSD.
2024-07-03 10:31:14 +09:00
Daniel Li
7ca52766ce hwdef: Fix Aocoda-RC H743Dual motor 5-8 mis-labeled issue 2024-07-03 10:31:13 +09:00
Andy Piper
6d758222b6 AP_IOMCU: correct TCIE setting and add more debug 2024-07-03 10:31:13 +09:00
Andy Piper
743756d9fa AP_HAL_ChibiOS: reset pwm peripheral on F1 when deallocating IC DMA 2024-07-03 10:31:13 +09:00
Andrew Tridgell
8f0654ea8e AP_InertialSensor: fixed ICM42670
highres sampling is not working on the ICM42670 on some versions of
the Pixhawk6X. Disable for now.
2024-06-15 09:06:36 +09:00
Andy Piper
1aa79ba489 AP_HAL_ChibiOS: BLITZ Wing H743 2024-05-16 10:59:52 +10:00
Andy Piper
471079d5b6 AP_InertialSensor: allow FIFO rate logging for hires sampling 2024-05-16 10:59:52 +10:00
Andy Piper
10c189d28d AP_HAL_ChibiOS: add highres sampling to Pixhawk6X 2024-05-16 10:59:52 +10:00
Andy Piper
a707fde4bf AP_HAL_ChibiOS: iFlight Blitz H7 Pro 2024-05-16 10:59:52 +10:00
Andrew Tridgell
e3744e8069 AP_Compass: workaround hardware bug in IST8310 whoami
the WAI (whoami) register is writeable. Not only is it writeable, but
the written value is persistent across a power cycle. You have to
remove power for about 30s for it to finally go back to the right
default value of 0x10

this makes using WAI as a test for finding a IST8310 problematic. The
best we can do is send a soft reset which will reset it to default for
us to then check
2024-05-16 10:59:52 +10:00
Andy Piper
b00a2facfb AC_AutoTune: zero out D_FF during twitching 2024-05-16 10:59:52 +10:00
Clyde McQueen
2c5ea71c38 AP_RangeFinder: fix Lua timeout 2024-05-16 10:59:52 +10:00
Andy Piper
d27e724df8 AP_HAL_ChibiOS: add SDMODELV2 2024-05-16 10:59:52 +10:00
Iampete1
13c5ddc4a3 AC_Avoid: add "BACKZ_SPD" vertical backup speed limit parameter 2024-05-16 10:59:51 +10:00
Andy Piper
92ff18da1b AP_HAL: make NeoPixel high-low proportions match for 0 and 1 2024-05-16 10:59:51 +10:00
Andy Piper
7781cbb0a3 AP_HAL_ChibiOS: correct GPS output on MambaH743v4 2024-05-16 10:59:51 +10:00