Commit Graph

65794 Commits

Author SHA1 Message Date
Iampete1 512f620e6e Copter: add support for adding a custom mode from scripting 2024-11-26 08:44:31 +09:00
Iampete1 8bf3f5e347 AP_Vehicle: add `register_custom_mode` 2024-11-26 08:44:31 +09:00
Iampete1 8bc5f797da AP_Scripting: add binding for vehicle `register_custom_mode` 2024-11-26 08:44:31 +09:00
CB Unmanned 0fd497f203 AP_HAL_ChibiOS: Update CBU-Stamp Baro Type
Update from the DPS310 to the BMP280
2024-11-26 09:42:01 +11:00
Peter Barker 48acec80a4 AP_Logger: correct typo in MAV documentation 2024-11-26 09:18:08 +11:00
Randy Mackay 4b040eef93 AP_RangeFinder: alphabetise type parm docs 2024-11-25 20:28:18 +11:00
Peter Barker 650b9784a0 GCS_MAVLink: validate vertex count before assignment
this assignments following these lines were silently truncating the param1 value to uint8_t value
2024-11-25 11:37:38 +11:00
Peter Barker e19636e4ad GCS_MAVLink: Rally: correct mission_type in mission_item_int conversion 2024-11-25 11:37:38 +11:00
Peter Barker 69e3d59eb9 GCS_MAVLink: Fence: correct mission_type in mission_item_int conversion 2024-11-25 11:37:38 +11:00
Peter Barker 86fef47dc2 AC_Fence: specify storage type for AC_PolyFenceType
we allocate RAM based on the size of this structure
2024-11-25 11:37:38 +11:00
Peter Barker f2ed243037 GCS_MAVLink: correct handling of more than 256 fence items 2024-11-25 11:37:38 +11:00
Peter Barker 8b8bc026db AC_Fence: correct handling of more than 256 fence items 2024-11-25 11:37:38 +11:00
Peter Barker ef18e9bc84 autotest: add offset_location_heading_distance 2024-11-25 11:37:38 +11:00
Peter Barker eec8823eb9 autotest: add test for storing many fence items on SD card 2024-11-25 11:37:38 +11:00
Rhys Mainwaring 85f8ae8aa3 AP_HAL_ESP32: disable define of HAL_ESP32_RCIN on esp32empty
- RMTSigReader issue with rmt(legacy): RMT RX BUFFER FULL

Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-11-23 21:50:51 -06:00
Ryan Friedman fe8e0d0c96 AP_Soaring: Use constexpr instead of define for constants
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-24 12:26:09 +11:00
Tim Tuxworth 1b4ac6ae89 AP_Scripting: Add Altitude Callout script to examples 2024-11-24 07:17:18 +11:00
Pierre Kancir a4b27c6c37 Tools: build_ci: disable .profile check on github actions 2024-11-24 06:55:29 +11:00
Pierre Kancir 95a273e18a Tools: build_ci: disable pip root user warning on CI
Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
2024-11-24 06:55:29 +11:00
Pierre Kancir 7980fabeeb Tools: build_ci: disable pip progressbar, use /tmp/pip-cache for cache
prevent :

The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
2024-11-24 06:55:29 +11:00
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