Michelle Rossouw
cf1a4b6501
autotest: Added Quicktune C++ tests
...
for quadplane and copter
2024-11-27 14:07:38 +11:00
Andrew Tridgell
7e4a85ba3f
autotest: adjust default quadplane tune
2024-11-27 14:07:38 +11:00
Michelle Rossouw
43fdc9ce19
Plane: Added Quicktune
...
replaces QAUTOTUNE in default build
2024-11-27 14:07:38 +11:00
Michelle Rossouw
edcddcb82e
AP_Quicktune: Added Quicktune
...
C++ version of lua script, with some enhancements
2024-11-27 14:07:38 +11:00
Michelle Rossouw
316bfd3263
RC_Channel: Added Quicktune
2024-11-27 14:07:38 +11:00
yaapu
3c19312c56
Ap_Frsky_Telem: fix for apparent wind passthrough telemetry frame
2024-11-27 13:46:37 +11:00
Hayden Donald
83520d611b
AP_HAL_ChibiOS: CubeNode ETH add HAL_PERIPH_SHOW_SERIAL_MANAGER_PARAMS
2024-11-27 11:53:25 +11:00
Hayden Donald
2308968737
AP_HAL_ChibiOS: CubeNode-ETH add LEDs
...
Added the LEDs for CubeNode-ETH to the hwdef
2024-11-27 11:53:25 +11:00
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