Commit Graph

65816 Commits

Author SHA1 Message Date
Hayden Donald a29b8a4f5a AP_HAL_ChibiOS: CubeNode-ETH fix incorrect pin for CTS
Fixed an incorrect pin for UART8_CTS (PC11 should be PC12)
2024-11-27 11:53:25 +11:00
Pierre Kancir 5ca1e48040 Tools: build_ci: use /tmp/pip-cache for cache 2024-11-27 09:07:18 +11:00
Pierre Kancir 37c59e224e Tools: autotest: reword WARN to Problem on log link issue to prevent catch by CI 2024-11-27 09:07:18 +11:00
Ryan Friedman a7bbb1439c Tools: Add tabulate dependency
* Used in filter_size_compare_branches_csv

Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-27 08:51:08 +11:00
Mirko Denecke b7ace6c67b Tools: Add new board ids for UAV-DEV GmbH 2024-11-26 15:42:58 +11:00
Ryan Friedman e7e700d9f2 AP_Terrain: Add const to locals
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-26 15:42:04 +11:00
Pierre Kancir a570794daa .github: remove mantic test from environnement testing EOL 2024-11-26 15:41:16 +11:00
Pierre Kancir c4e72e691f .github: output size diff output to summary 2024-11-26 15:41:03 +11:00
Pierre Kancir bfc94b6e02 Tools: output ccache and diff size output to github action summary 2024-11-26 15:41:03 +11:00
Pierre Kancir 2cd0ac1e35 Tools: move pretty_diff_size to Tools/build_tests 2024-11-26 15:41:03 +11:00
Randy Mackay 99022747f3 AP_NavEKF3: pos vel resets default to user defined source 2024-11-26 11:32:25 +11:00
Iampete1 5e7463fdcd AP_Mission: `DO_RETURN_PATH_START` limit worst case runtime 2024-11-26 11:17:55 +11:00
Iampete1 840507970e Copter: tell the gcs that the number of available modes has changed when registering a custom mode 2024-11-26 08:44:31 +09:00
Iampete1 8a86e7da14 AP_Scripting: examples: Flip Mode: refuse mode entry if not armed and flying 2024-11-26 08:44:31 +09:00
Iampete1 55936895e3 GCS_MAVLink: send `AVAILABLE_MODES_MONITOR` message 2024-11-26 08:44:31 +09:00
Iampete1 551a7b8a20 Copter: `send_available_mode` report custom scripting modes 2024-11-26 08:44:31 +09:00
Iampete1 d3ffa2e56a AP_Scripting: add bindings for `AP_Vehicle::custom_mode_state` 2024-11-26 08:44:31 +09:00
Iampete1 1ed57deab6 Copter: return `custom_mode_state` for registered modes 2024-11-26 08:44:31 +09:00
Iampete1 fddfaaa1fc Vehicle: add and return `custom_mode_state` struct on `register_custom_mode` 2024-11-26 08:44:31 +09:00
Iampete1 00efc1c926 AP_Scripting: generator: allow fields on ap_objects 2024-11-26 08:44:31 +09:00
Iampete1 ad1bf0b59e Copter: `ModeAuto::do_guided` use `in_guided_mode` method 2024-11-26 08:44:31 +09:00
Iampete1 da33532dbb AP_Scripting: examples: add Flip example script duplicating the behavior of flip mode. 2024-11-26 08:44:31 +09:00
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