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
Andrew Tridgell
f8f883baca
AP_HAL_ChibiOS: removed heap APIs
2024-11-20 07:32:03 +11:00
Andrew Tridgell
28dc5deb9a
AP_HAL: removed heap APIs
...
implement in AP_MultiHeap instead
2024-11-20 07:32:03 +11:00
Andrew Tridgell
8ebfa28183
AP_Common: added last_failed for leveraging lua GC
...
we want the lua garbage collector to be used to re-use memory where
possible. This implements a suggestion from Thomas to avoid heap
expansion unless the last allocation failed
2024-11-20 07:32:03 +11:00