Commit Graph

35328 Commits

Author SHA1 Message Date
Randy Mackay 20415a9dd8 AP_Mount: add Siyi ZT6 support 2024-07-03 10:30:07 +09:00
Paul Riseborough dc8335dfd6 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:30:07 +09:00
rmaia d62e36b0bd 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:30:07 +09:00
Daniel Li b5ce8d96fe hwdef: Fix Aocoda-RC H743Dual motor 5-8 mis-labeled issue 2024-07-03 10:30:07 +09:00
Andy Piper 8fc35276db AP_IOMCU: correct TCIE setting and add more debug 2024-07-03 10:30:07 +09:00
Andy Piper c8695dfb3a AP_HAL_ChibiOS: reset pwm peripheral on F1 when deallocating IC DMA 2024-07-03 10:30:07 +09:00
Andrew Tridgell b5b5be559e AP_InertialSensor: fixed ICM42670
highres sampling is not working on the ICM42670 on some versions of
the Pixhawk6X. Disable for now.
2024-06-15 08:17:03 +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
Andrew Tridgell 9b78e008cf AP_Scripting: fixed float register save/restore in setjmp/longjmp
the register save must happen before the setjmp() call, which means
outside of the LUAI_TRY() macro. We also should be saving all 32
floating point registers
2024-05-16 10:59:51 +10:00
Andy Piper 41dc94e03a AP_IOMCU: allow up to 16 channels of servo data to be sent to the iomcu 2024-05-01 15:47:27 +09:00
Brad Bosch 91521037d3 GCS_MAVLink: Avoid serial passthrough buffer exhausted/lost data
Just don't read more than we can write.
2024-05-01 15:47:27 +09:00
Peter Barker 11cdc1d26f AP_Arming: force user to ack crashdump or get prearm failure 2024-04-30 20:29:20 +09:00
Randy Mackay ad0c6a8a30 AP_HAL_ChibiOS: correct CUAV-Nora periph power comment 2024-04-30 20:29:20 +09:00
Randy Mackay 3b3eca6dda AP_HAL_ChibiOS: correct CUAV-X7 periph power comment 2024-04-30 20:29:20 +09:00
Randy Mackay ef5d3f1ba7 AP_HAL_ChibiOS: Durandal peripheral power on at startup 2024-04-30 20:29:20 +09:00
Randy Mackay 86adc78fdc AP_HAL_ChibiOS: Pixhawk5X peripheral power on at startup 2024-04-30 20:29:20 +09:00
Randy Mackay 2c870b0440 AP_HAL_ChibiOS: Pixhawk6C peripheral power on at startup 2024-04-30 20:29:20 +09:00
Randy Mackay f5cd5e4c39 AP_HAL_ChibiOS: Pixhawk6X peripheral power on at startup 2024-04-30 20:29:20 +09:00
Iampete1 a9b653d33e Filter: HarmonicNotchFilter: convert harmonics as a bitmask 2024-04-30 20:29:20 +09:00
Iampete1 8ec92052b1 AP_Param: add convert_bitmask_parameter_width method 2024-04-30 20:29:20 +09:00
Andy Piper 2eac45c4bf AP_IOMCU: account for possibility of SBUS_OUT in PWM structures 2024-04-30 20:29:20 +09:00
Andy Piper a7d93582bc AP_HAL_ChibiOS: iFlight BLITZ Mini F745 2024-04-30 20:29:20 +09:00
Andy Piper d1a41dd87b AP_HAL_ChibiOS: iFlight Blitz F745 2024-04-30 20:29:20 +09:00
Randy Mackay 578e5a0193 AP_DAL: visual odom get_delay_ms return fix 2024-04-30 20:29:20 +09:00
Randy Mackay 4b9a4cad65 RC_Channel: add mount LRF enable aux function 2024-04-30 20:29:20 +09:00
Randy Mackay b7e4aecc99 AP_Mount: add set_rangefinder_enable for ViewPro 2024-04-30 20:29:20 +09:00
Tim Tuxworth 1da6100907 AP_Mount: Do not override default mode when first connecting to RC 2024-04-30 20:29:20 +09:00
Andy Piper e3b8a7b4bd AP_HAL_ChibiOS: fixups for FoxeerF405v2 2024-04-30 20:29:20 +09:00
Paul Riseborough 9cfd082b5c AP_NavEKF3: Change yaw source to stop compass use when calibrating 2024-04-30 20:29:20 +09:00
Andrew Tridgell 0c4a1f86d7 hwdef: the RM3100 should run at max 1MHz on SPI bus 2024-04-30 20:29:20 +09:00
Andy Piper 47eb646de4 AP_HAL_ChibiOS: allow H7RF to build 2024-04-30 20:29:20 +09:00
Andy Piper 2cd660408a AP_HAL_ChibiOS: fixup FoxeerF405v2 build 2024-04-30 20:29:20 +09:00
Randy Mackay ce448c4228 AP_NavEKF3: define Yaw alignment min GPS speed per vehicle 2024-04-30 20:29:20 +09:00
Randy Mackay c549794c05 RC_Channel: integrate AP_CAMERA_SET_CAMERA_SOURCE_ENABLED 2024-04-30 20:29:20 +09:00
Randy Mackay e89721e428 AP_Mission: support set-camera-source 2024-04-30 20:29:20 +09:00
Randy Mackay c42230211d AP_Mount: add set_camera_source support 2024-04-30 20:29:20 +09:00
Randy Mackay 9f8e081813 AP_Camera: support set-camera-source mavlink command 2024-04-30 20:29:20 +09:00
Randy Mackay 987f095f9f GCS_MAVLink: forward set-camera-source to AP_Camera 2024-04-30 20:29:20 +09:00
Ryan Friedman 5405dff072 AP_ExternalAHRS: Only use GPS data when populating GPS fields
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-04-30 20:29:20 +09:00
Ryan Friedman 28975fff27 AP_ExternalAHRS: Check backend pre-arm before origin
* This allows the backend to report more detailed errors
* Before this, many pre-arm errors were hidden by origin failure
* If pre-arm could report multiple errors, that would be ideal

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-04-30 20:29:20 +09:00