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
Peter Barker
f46f3f4bca
AP_HAL_ESP32: remove use of HAL_NO_UARTDRIVER
...
we can emit GCS_SEND_TEXT messages via mechanisms that don't involve the UART, so stop looking at that define when including reporting code
2025-01-07 13:11:15 +11:00
Peter Barker
d834dafdca
AP_HAL_ChibiOS: remove use of HAL_NO_UARTDRIVER
...
we can emit GCS_SEND_TEXT messages via mechanisms that don't involve the UART, so stop looking at that define when including reporting code
2025-01-07 13:11:15 +11:00
Peter Barker
226fc5c53c
AP_Networking: correct closing comment on #if
2025-01-07 12:39:42 +11:00
Peter Barker
5e6cbc0c63
AP_CANMananger: fix awful defaulting of AP_CAN_LOGGING_ENABLED
2025-01-07 12:39:42 +11:00
Peter Barker
c0618e7a0a
hwdef: remove bad flashing-last-sector comment
...
the original file these were copied from has a lower limit, so deserves this comment. These hwdefs are making the entire space available, so remove this comment.
2025-01-07 12:24:13 +11:00
Andy Piper
2b46f5a20b
AP_HAL: allow individual boards to define HAL_INS_RATE_LOOP
...
allow fast rate loop on F4 with one IMU
2025-01-07 12:23:13 +11:00
Andrew Tridgell
bb96db5466
SITL: support up to 32 rotors in a frame
2025-01-07 09:32:33 +11:00
Bill Geyer
592031cc5f
AC_AutoTune_Heli: fix rate and accel limiting
2025-01-06 16:23:37 -05:00
Peter Barker
e7655f344d
AP_BattMonitor: document BATTn_OPTIONS bit 8 (internal-use-only)
2025-01-06 22:12:53 +11:00
Rhys Mainwaring
44fdd0b4ab
AP_HAL_ESP32: check UART thread ownership
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2025-01-05 16:28:35 -06:00
Rhys Mainwaring
4abee61b1a
AP_DDS: configuration fixes
...
- Resolve variable may be uninitialised error when compiling for ESP32.
- Exclude definition of clock_gettime for HAL_BOARD_ESP32
- Use #if not #ifdef for AP_DDS_GOAL_PUB_ENABLED
- Format #endif AP_DDS_GOAL_PUB_ENABLED
- Use #if not #ifdef for AP_DDS_STATUS_PUB_ENABLED
- Enclose rx_dynamic_transforms_topic declaration in #if ... #endif
- Enclose quaternion initializer in #if ... #endif
- AP_DDS_GOAL_PUB_ENABLED must also have AP_SCRIPTING_ENABLED
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
AP_DDS: configuration fixes
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2025-01-05 16:07:18 -06:00
Rhys Mainwaring
8d4d575be9
AP_HAL_ESP32: ensure task is deleted if member proc returns
...
- FreeRTOS task functions must not return or exit.
- vTaskDelete(NULL) deletes the calling task.
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2025-01-05 15:16:28 -06:00
Ryan Friedman
87b0de79df
AP_Airspeed: Fix spelling in GCS message
...
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2025-01-05 17:43:49 +00:00
Iampete1
50c45cff75
AP_Scripting: applets: fix luacheck issues in sport aerobattics and script controller
2025-01-05 14:17:10 +00:00
Peter Barker
044b4bbcfe
AP_HAL_SITL: tidy creation of simulated serial rangefinders
2025-01-05 13:37:48 +11:00
Peter Barker
27662bd106
SITL: tidy creation of simulated rangefinders
2025-01-05 13:37:48 +11:00
Peter Barker
98a06c566b
AP_HAL_SITL: create structures to hold serial rangefinder init info
2025-01-05 13:37:48 +11:00