Your Name
e86d419fc1
hwdef: Make ZeroOneX6 supports Bi-directional DShot
2025-03-06 15:48:05 +11:00
Peter Barker
9be7d8323d
AP_RCProtocol: use NEW_NOTHROW on emlid RCIO backend
2025-03-05 23:47:19 -05:00
Peter Barker
c2ea8d3bac
GCS_MAVLink: remove unused dsmMode param from start_bind methods
2025-03-05 23:47:19 -05:00
Peter Barker
8a835bd28e
AP_RCProtocol: remove unused dsmMode param from start_bind methods
2025-03-05 23:47:19 -05:00
Peter Barker
e3a462a22a
AP_IOMCU: remove unused dsmMode param from start_bind methods
2025-03-05 23:47:19 -05:00
Peter Barker
b6a7441b70
AP_HAL_SITL: rely on AP_RCProtocol to provide protocol name
2025-03-05 23:47:19 -05:00
Peter Barker
4411e56b04
AP_HAL_ESP32: leave protocol announcements to the GCS
2025-03-05 23:47:19 -05:00
Peter Barker
4d510e2204
AP_Logger: use AP::RC() directly to get detected protocol name
2025-03-05 23:47:19 -05:00
Peter Barker
adf0e81d97
AP_HAL_QURT: adjust for RCProtocol detected protocol name changes
2025-03-05 23:47:19 -05:00
Peter Barker
b54972312e
AP_RCProtocol: examples: instantiate GCS object
...
GCS is enabled, you need one.
Also correct method used to get protocol name
2025-03-05 23:47:19 -05:00
Peter Barker
9b40defc8b
AP_HAL_ESP32: cope with RC binding moving to AP_RCProtocol
2025-03-05 23:47:19 -05:00
Peter Barker
8c706f0388
RC_Channel: bind receivers directly via AP_RCProtocol library
...
... rather than via RC_Channels and the HAL and *then* to the AP_RCProtocol library...
2025-03-05 23:47:19 -05:00
Peter Barker
089c4933ba
GCS_MAVLink: bind receivers directly via AP_RCProtocol library
...
... rather than via RC_Channels and the HAL and *then* to the AP_RCProtocol library...
2025-03-05 23:47:19 -05:00
Peter Barker
772599290b
AP_HAL: bind receivers directly via AP_RCProtocol library
...
... rather than via RC_Channels and the HAL and *then* to the AP_RCProtocol library...
2025-03-05 23:47:19 -05:00
Peter Barker
1ac1510cec
AP_HAL_ChibiOS: bind receivers directly via AP_RCProtocol library
...
... rather than via RC_Channels and the HAL and *then* to the AP_RCProtocol library...
2025-03-05 23:47:19 -05:00
Peter Barker
5d40d06074
AP_RCProtocol: move RC Protocol announcements to AP_RCProtocol
2025-03-05 23:47:19 -05:00
Peter Barker
a59755f7ca
AP_Logger: move RC Protocol announcements to AP_RCProtocol
2025-03-05 23:47:19 -05:00
Peter Barker
f365b0f0f0
AP_HAL_ChibiOS: move RC Protocol announcements to AP_RCProtocol
2025-03-05 23:47:19 -05:00
Peter Barker
c6e18a73c7
AP_RCProtocol: move IOMCU RC input handling down into AP_RCProtocol
2025-03-05 23:47:19 -05:00
Peter Barker
0f6b6ce51b
AP_HAL_ChibiOS: move IOMCU RC input handling down into AP_RCProtocol
2025-03-05 23:47:19 -05:00
Peter Barker
8c1da9a087
autotest: add copter autotest for mission clearing after reboot
2025-03-05 21:42:17 +11:00
Randy Mackay
080dc64512
AP_Mission: fix option_is_set
2025-03-05 19:09:52 +09:00
Peter Barker
0189c6f1bb
AP_Notify: stop using OwnPtr in IS31FL3195
2025-03-05 18:18:11 +11:00
Peter Barker
b9699b46a7
autotest: add simple test for SHT3X temperature sensor
2025-03-05 18:17:28 +11:00
Peter Barker
a87e6eb707
Tools: add support for SHT3x-DIS temperature sensor
2025-03-05 18:17:28 +11:00
Peter Barker
b1f704cf76
AP_TemperatureSensor: add support for SHT3x-DIS temperature sensor
2025-03-05 18:17:28 +11:00
Peter Barker
8df29a3960
SITL: add simulated SHT3x temperature sensor
2025-03-05 18:17:28 +11:00
Peter Barker
0ae3e7cdcb
AP_Math: allow initial value to be specified for crc8_generic
...
some crc8's start with a non-zero value
2025-03-05 18:17:28 +11:00
Peter Barker
a514af1b2e
AP_TemperatureSensor: mark init() functions as __INITFUNC__
2025-03-05 18:17:28 +11:00
Randy Mackay
13cbd76651
Tools: update AHRS AutoTrim build option description
2025-03-05 11:22:40 +09:00
Randy Mackay
02ab06ff05
RC_Channel: rename rc option to AHRS AutoTrim
2025-03-05 11:22:40 +09:00
Shiv Tyagi
a313c2a063
Tools: use new AP_PERIPH_ESC_APD_ENABLED define
2025-03-05 09:45:07 +11:00
Shiv Tyagi
3798d6fd32
AP_HAL_ChibiOS: use new AP_PERIPH_ESC_APD_ENABLED define
2025-03-05 09:45:07 +11:00
Shiv Tyagi
c814c05532
Tools: update error message to use new AP_PERIPH_RELAY_ENABLED define
2025-03-05 09:18:49 +11:00
Peter Barker
0d0bc93428
AP_NavEKF3: document variance state fields
2025-03-05 09:16:10 +11:00
Tiziano Fiorenzani
4c17f092ee
AP_DDS: Navsat sending all available instances
2025-03-05 09:15:48 +11:00
Peter Barker
a115886abd
AP_OpticalFlow: correct includes for AP_OpticalFlow_MSP
...
unused ownptr header
2025-03-05 09:15:32 +11:00
Iampete1
a2e0e28263
Plane: fence: refactor action cases
2025-03-04 08:08:39 +00:00
Andrew Tridgell
478b47caa2
hwdef: update comments on APJ_BOARD_ID
2025-03-04 13:36:48 +11:00
Michelle Rossouw
5cff6c02a1
AP_HAL_ChibiOS: Fix regression in MCU max and min volt logging
2025-03-04 12:08:04 +11:00
rishabsingh3003
40ed9f6e64
AP_NavEKF3: correct the scope of posErr
2025-03-04 12:00:45 +11:00
Thomas Watson
d6bda7362f
AP_Filesystem: LittleFS: tune for JEDEC NOR
...
Decreasing metadata size from the default of a full block reduces large
pauses that cause log drops.
2025-03-04 11:46:15 +11:00
Thomas Watson
7e90503245
AP_Filesystem: LittleFS: use 64K blocks for JEDEC_NOR
...
64K blocks are supported by all chips and have a higher bytes-per-second
erase rate than 4K "sectors". The block counts previously were in 64K
units so they don't change.
Also cleans up the calculations a bit.
2025-03-04 11:46:15 +11:00
Thomas Watson
abea5309f3
AP_Filesystem: LittleFS: add erase counts to debug
...
Also fix that we are talking about page writes instead of block writes.
2025-03-04 11:46:15 +11:00
Thomas Watson
25792f9997
AP_Filesystem: LittleFS: fix JEDEC NOR page reads
...
The address in the `JEDEC_READ_DATA` command for JEDEC NOR chips is
absolute, not relative like for W25NXX. Fix erroneous reads by only
using relative `JEDEC_READ_DATA` address on W25NXX.
2025-03-04 11:46:15 +11:00
Thomas Watson
f5858ebca0
AP_Filesystem: LittleFS: support GD25Q16E flash
...
This really needs to be shared with AP_Logger and AP_FlashIFace.
Co-authored-by: Andy Piper <github@andypiper.com>
2025-03-04 11:46:15 +11:00
Thomas Watson
d4ea44d23d
AP_HAL_ChibiOS: KakuteH7Mini: enable LittleFS and scripting
2025-03-04 11:46:15 +11:00
Thomas Watson
75e4775f1a
AP_HAL_ChibiOS: add JEDEC NOR support to hwdef.dat DATAFLASH
...
Also fix newlines for written defines.
2025-03-04 11:46:15 +11:00
Thomas Watson
3532d6d5ad
AP_Filesystem: AP_FILESYSTEM_FLASH_W25QXX -> AP_FILESYSTEM_FLASH_JEDEC_NOR
...
Match the chips which use the JEDEC driver in AP_Logger. Other chips are
(or should be) compatible. They are all NOR; NAND chips seem to use a
slightly different protocol described by AP_FILESYSTEM_FLASH_W25NXX.
2025-03-04 11:46:15 +11:00
Peter Barker
c47a208b8b
AP_GPS: SBF: send debug output to GCS_SEND_TEXT not console
...
so much more useful generally
2025-03-04 11:34:45 +11:00