Commit Graph

37775 Commits

Author SHA1 Message Date
Peter Barker
5fef5adade AP_HAL: rearrange log-structure ifdefs
put the positive clause first to be consistent across codebase
2025-01-14 11:46:13 +11:00
Peter Barker
5c1d480adc AP_CANManager: rearrange log-structure ifdefs
put the positive clause first to be consistent across codebase
2025-01-14 11:46:13 +11:00
Peter Barker
10b2d542ed AP_AIS: rearrange log-structure ifdefs
put the positive clause first to be consistent across codebase
2025-01-14 11:46:13 +11:00
Peter Barker
5991bad237 AC_Fence: rearrange log-structure ifdefs
put the positive clause first to be consistent across codebase
2025-01-14 11:46:13 +11:00
Andrew Tridgell
edecd28703 AP_RPM: save some flash when features disabled 2025-01-14 11:46:13 +11:00
Andrew Tridgell
ed7d4051aa AP_Mount: save some flash when features disabled 2025-01-14 11:46:13 +11:00
Andrew Tridgell
6c8a6bedc9 AP_ESC_Telem: save some flash when features disabled 2025-01-14 11:46:13 +11:00
Andrew Tridgell
f92bd68a0e AP_Camera: save some flash when features disabled 2025-01-14 11:46:13 +11:00
Andrew Tridgell
a1ebbce08b AP_Beacon: save some flash when features disabled 2025-01-14 11:46:13 +11:00
Andrew Tridgell
3ddf54883d AC_PrecLand: save some flash when features disabled 2025-01-14 11:46:13 +11:00
Andrew Tridgell
fe1fc5b37a AC_Avoidance: save some flash when features disabled 2025-01-14 11:46:13 +11:00
Peter Barker
c1c438d5bd AP_HAL: replace HAL_NO_UARTDRIVER with AP_HAL_UARTDRIVER_ENABLED 2025-01-14 11:26:37 +11:00
Peter Barker
f29e2cb19c AP_HAL_ChibiOS: replace HAL_NO_UARTDRIVER with AP_HAL_UARTDRIVER_ENABLED 2025-01-14 11:26:37 +11:00
Peter Barker
135805d290 AP_HAL: remove unused GCS.h import 2025-01-14 11:26:37 +11:00
Andy Piper
7bfb135822 AP_BLHeli: use native motor numbering 2025-01-14 11:24:52 +11:00
Andy Piper
417a8a5147 AP_BLHeli: normalize ESC index correctly with iomcu 2025-01-14 11:24:52 +11:00
Iampete1
6fa3d8e18b AP_Volz_Protocol: servo telem rename valid_types to present_types 2025-01-14 10:49:31 +11:00
Iampete1
d47c9e2768 AP_Servo_Telem: servo telem rename valid_types to present_types 2025-01-14 10:49:31 +11:00
Iampete1
00e920b79d AP_Scripting: servo telem rename valid_types to present_types 2025-01-14 10:49:31 +11:00
Iampete1
d41a5ba8b7 AP_PiccoloCAN: servo telem rename valid_types to present_types 2025-01-14 10:49:31 +11:00
Iampete1
e26bda8df4 AP_DroneCAN: servo telem rename valid_types to present_types 2025-01-14 10:49:31 +11:00
Iampete1
5aaebdf746 AP_Servo_Telem: TelemetryData: remove unused stale and valid methods 2025-01-14 10:49:31 +11:00
Iampete1
265f5dfad9 AP_Scripting: allow generation of fields that check or set a bitmask 2025-01-14 10:49:31 +11:00
Iampete1
4189167a78 AP_Scripting: docs: remove incorrect camera creation function
Fix generator to skip generation of docs for generation methods that
don't exist, and to avoid generating Lua creation methods that couldn't
be called.

Co-authored-by: Thomas Watson <twatson52@icloud.com>
2025-01-14 10:49:31 +11:00
Iampete1
9c8e353ada AP_Servo_Telem: add getter for telem struct 2025-01-14 10:49:31 +11:00
Iampete1
decfeeeaf5 AP_Scripting: add bindings for servo telem 2025-01-14 10:49:31 +11:00
Peter Barker
2d57944280 AP_RangeFinder: tidy alert sending 2025-01-14 10:16:32 +11:00
muramura
95f4b326a4 AP_RangeFinder: Notify different alerts 2025-01-14 10:16:32 +11:00
Peter Barker
beb3dd1519 AP_HAL_SITL: remove redundant nullptr checks on _sitl member
nullptr is checked for at the top of this function, no need to check it after that
2025-01-14 09:48:56 +11:00
Peter Barker
6d31555236 AP_HAL_SITL: remove command-line option enabling synthetic clock
it's always on, all the time

this has always been set for many years
2025-01-14 09:38:52 +11:00
Peter Barker
af908c5d2f AP_HAL: remove command-line option enabling synthetic clock
it's always on, all the time

this has always been set for many years
2025-01-14 09:38:52 +11:00
Peter Barker
61eea7e11c SITL: correct buffer size in SIM_FETtecOneWireESC read
no need to subtract one here; read enough bytes to fill the buffer
2025-01-13 22:14:54 +11:00
Hayden Donald
609551212a AP_HAL_ChibiOS: Here4FC change WS2812 led PWM to 10/11
Changed the PWM from 9/10 to 10/11 for the WS2812 leds
2025-01-12 10:20:44 +11:00
Huibean
0f8f2b28c4 AP_Mount: fix param increment description 2025-01-12 10:18:25 +11:00
Huibean
64e845b676 AP_AHRS: fix param increment description 2025-01-12 10:18:25 +11:00
Peter Barker
43061b2d6c AP_Math: correct description of linear_interpolate
the return-value comment was just flat-out wrong.

Fix the parameter naming to make it clearer what is going on
2025-01-11 11:24:36 +11:00
mikefenghao
b051f4d557 AP_HAL_ChibiOS: add hwdef MFE_AirSpeed_CAN 2025-01-11 11:23:11 +11:00
Peter Barker
6efe210549 AP_Proximity: add sample data from LD06 sensor 2025-01-09 15:39:34 +11:00
Peter Barker
67bbe83167 SITL: add LD06 simulator 2025-01-09 15:39:34 +11:00
Peter Barker
c1ce04a0ce AP_HAL_SITL: add LD06 simulator 2025-01-09 15:39:34 +11:00
Peter Barker
3e2428334b AP_Proximity: correct length sanity check
the length field is actually the count of 3-byte data elements
2025-01-09 15:39:34 +11:00
Marco Walther
adf05ea0e6 AP_Proximity: LD06: correct data collection
incorrect distances+angles being returned
2025-01-09 15:39:34 +11:00
Peter Barker
c57672a529 hwdef: remove AP_SERVO_TELEM_ENABLED on minimized boards 2025-01-08 18:37:58 +00:00
Ryan Friedman
20c77ae762 AP_GSOF: refactor GSOF to expect packets by ID
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2025-01-08 08:52:21 +11:00
Ryan Friedman
da1cc33018 AP_GPS: refactor GSOF to expect packets by ID
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2025-01-08 08:52:21 +11:00
Ryan Friedman
a5ed6ee6d4 AP_Common: Add cont array constructor to AP_Bitmask
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2025-01-08 08:52:21 +11:00
Peter Barker
f236a6c6fc AP_Math: tests: we no longer expect an exception when limiting corner case 2025-01-07 16:08:03 +11:00
Peter Barker
9dc992619b AP_Math: prevent FPE in SITL when limiting accel vectors
The cross-product code can produce something slightly negative. Fix
safe_sqrt to avoid barfing on that, as was originally intended, and
clarify why it's being used.

Co-authored-by: Leonard Hall <leonardthall@gmail.com>
Co-authored-by: Thomas Watson <twatson52@icloud.com>
2025-01-07 16:08:03 +11:00
Peter Barker
a968ce8d33 AP_Math: add test for FPE in control code 2025-01-07 16:08:03 +11:00
Peter Barker
1f8067d8a3 hwdef: default HAL_GCS_ENABLED to false on iomcu firmwares 2025-01-07 13:11:15 +11:00