Commit Graph

65624 Commits

Author SHA1 Message Date
Pierre Kancir d7d4aeb72b .github: update actions/cache to v4 to remove node version warning 2024-11-24 06:55:29 +11:00
Rhys Mainwaring 7c1af5a1a9 AP_HAL_ESP32: format scheduler stack declarations
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-11-23 13:43:05 -06:00
David Buzz f10333e787 AP_HAL_ESP32: sneak the scheduler Stack Sizes values down to smaller but still ok-we-hope values.
WARN - may cause crashes!
2024-11-23 13:43:05 -06:00
snktshrma f5c28cc12d AP_Vehicle: Added method to takeoff for use by external control 2024-11-23 09:00:27 +09:00
snktshrma 8c2e8ab4df AP_DDS: Added takeoff DDS service 2024-11-23 09:00:27 +09:00
snktshrma fcd61c38ae Tools: ros2: Added message and dds test for copter takeoff 2024-11-23 09:00:27 +09:00
snktshrma 20aeae1a09 ArduCopter: Enabled external control for takeoff
Co-authored-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-23 09:00:27 +09:00
Thomas Watson 5398f1a499 AP_HAL_ESP32: move scheduler stats display behind SCHEDDEBUG
It takes ~100ms and causes noticeable control glitches.
2024-11-22 12:20:52 -06:00
David Buzz fd8c470120 AP_HAL_ESP32: __RAMFUNC__ maps to IRAM_ATTR
dagery_ua found this and reported it in Discord
2024-11-22 12:20:52 -06:00
Peter Barker d5e33a7026 autotest: remove parameters from SIM-param-whitelist
these are now documented
2024-11-22 20:21:27 +11:00
Vincent Poon 8fc23211ea hwdef: add SPA06 to Kakute hwdef
add SPA06 support to Kakute H7 Wing, F4 model

add define AP_BARO_SPL06_ENABLED to kakute F4
2024-11-22 15:11:40 +11:00
Alexey Kozin 7937a93094 Tools: f4BY Flight Controller MCU upgrade 2024-11-22 12:05:59 +11:00
Alexey Kozin f101ce13cf hwdef: f4BY Flight Controller MCU upgrade 2024-11-22 12:05:59 +11:00
Peter Barker 1a92e356ee AP_Logger: correct PM message metadata 2024-11-22 10:18:31 +11:00
Peter Barker e5439f0901 Tools: logger_metadata: increase diagnostic output on failure 2024-11-22 10:18:31 +11:00
Peter Barker e23d82a9df AP_RTC: correct logger documentation 2024-11-22 10:18:31 +11:00
Randy Mackay c72108c1af SITL: precland alt and dist limit doc fix 2024-11-22 08:11:41 +09:00
Tiziano Fiorenzani dff0f6fc2e AP_DDS: pre-arm check service 2024-11-21 15:53:33 +11:00
Tiziano Fiorenzani a7d9e694bf AP_DDS: Topic to publish current goal 2024-11-21 15:52:17 +11:00
Peter Barker 5647141f70 AP_Scheduler: log RTC into PM message 2024-11-21 09:19:38 +11:00
Peter Barker bd0d4f9ef0 AP_Logger: log RTC into PM message 2024-11-21 09:19:38 +11:00
Peter Barker 0a00f637af AP_RTC: allow time to shift forward when disarmed 2024-11-21 09:19:38 +11:00
Henry Wurzburg 229d544c35 AP_Airspeed:correct metadata ref to old param 2024-11-21 09:14:42 +11:00
Kinchin Fong 3e592a90cc AP_HAL_ChibiOS: Add hwdef files for AET-H743-Basic 2024-11-20 23:55:35 +11:00
Kinchin Fong 3d7a20d3d4 Tools: Add bootloaders for AET-H743-Basic 2024-11-20 23:55:35 +11:00
bugobliterator bd7bb59021 AP_Networking: make connector loopback test priority to be PRIORITY_IO-1 2024-11-20 19:14:38 +11:00
bugobliterator 55d8267f3b IO_Firmware: add separate iofirmwares for cubes with profiled over iomcu support 2024-11-20 19:12:44 +11:00
bugobliterator ca9713b275 AP_BoardConfig: add option to use IO safety led switch for ProfiLED 2024-11-20 19:12:44 +11:00
bugobliterator 646e09ebaa AP_Notify: add support for controlling ProfiLED via IOMCU safety pins 2024-11-20 19:12:44 +11:00
bugobliterator d348ffbff9 AP_HAL_ChibiOS: add support for driving profileds via safety pins 2024-11-20 19:12:44 +11:00
bugobliterator 4cbc4dfe34 IO_Firmware: update IOMCU firmware with profiled LED support over safety pins 2024-11-20 19:12:44 +11:00
bugobliterator 93d99ece0a Tools:waf: add option to build IOMCU firmware with profiled support 2024-11-20 19:12:44 +11:00
Peter Barker ec1dc7cbc5 AP_Scripting: adjust for renaming of SIM_GPS_DISABLE to SIM_GPS1_ENABLE 2024-11-20 15:07:45 +11:00
Peter Barker efba110ef9 AP_Param: correct maximum-length parameter sanity check
need to take into account addition of (eg.) _X suffix for VECTOR3F parameters
2024-11-20 15:07:45 +11:00
Peter Barker a6769e003a autotest: increase debug when retrying parameter download 2024-11-20 15:07:45 +11:00
Peter Barker 7b64263562 Tools: add ability to simulate more than 2 GPSs 2024-11-20 15:07:45 +11:00
Peter Barker fab1ef7a87 SITL: add ability to simulate more than 2 GPSs 2024-11-20 15:07:45 +11:00
Peter Barker 4b679dfb1a AP_HAL_SITL: add ability to simulate more than 2 GPSs 2024-11-20 15:07:45 +11:00
Stepan Potapov 42b3bec595 board_types.txt: Reserve a board ID for CSKY-PMU 2024-11-20 15:07:03 +11:00
Eric Katzfey 115e5254d9 AP_InertialSensor: Added explicit casts to get rid of Qurt compiler warning about implicit casts 2024-11-20 15:06:37 +11:00
santhoshini 6923c593d0 board_types.txt: New board id added for CrazyF405 FC 2024-11-20 15:06:09 +11:00
Alfie Lockrey 8a6880711a AP_Battery: include OPTIONS parameter on boards with SUM backend
Enable battx_options for periphs if useful.

Enable the options parameter for the battery monitor on AP_Periph devices if they could be useful - ie, battery summing is enabled and in use on a node with more than one source for battery inputs.

Only define options in a single place

Single definition for non periph builds or if AP_BATTERY_SUM_ENABLED
2024-11-20 08:52:51 +11:00
Andrew Tridgell 19c9964e55 AP_MultiHeap: added simple unit test 2024-11-20 07:32:03 +11:00
Andrew Tridgell 08761e6066 AP_Periph: fixed build with scripting 2024-11-20 07:32:03 +11:00
Andrew Tridgell c8e61402ec waf: added AP_MultiHeap 2024-11-20 07:32:03 +11:00
Andrew Tridgell 5aa7324c2d AP_Scripting: use AP_MultiHeap 2024-11-20 07:32:03 +11:00
Andrew Tridgell d6430ff361 AP_MultiHeap: added library
this is a standalone (no-HAL based) implementation of MultiHeap
2024-11-20 07:32:03 +11:00
Andrew Tridgell 725b625967 AP_Common: removed old MultiHeap code 2024-11-20 07:32:03 +11:00
Andrew Tridgell 0e1bad605a AP_HAL_SITL: removed heap APIs 2024-11-20 07:32:03 +11:00
Andrew Tridgell d90d46c02d AP_HAL_ESP32: removed heap APIs 2024-11-20 07:32:03 +11:00