Andrew Tridgell
346712fe5d
Tools: implement EK3GPSDisable in replay
2024-11-28 07:24:43 +11:00
Andrew Tridgell
f46d0750cc
AP_DAL: added GPS disable EKF3 event
2024-11-28 07:24:43 +11:00
Andrew Tridgell
66eee5103a
AP_AHRS: added GPS disable for EKF3 switch
2024-11-28 07:24:43 +11:00
Andrew Tridgell
3ec68a9c0a
RC_Channel: added AUX switch for EKF3 GPS disable
2024-11-28 07:24:43 +11:00
Andrew Tridgell
b52d7d9027
AP_NavEKF3: add ability to disable GPS use
2024-11-27 11:20:46 +11:00
Andrew Tridgell
4296bdb416
AP_NavEKF3: added two more EK3_OPTION bits
...
these allow for easier GPS-denied testing of EKF3, and allows for
replay testing without the SetLatLng code being active.
Note that the gaps in the bitmask are for pending range beacon
features, we don't want to fill in the gaps so that existing replay
logs for that feature remain valid
2024-11-27 11:20:46 +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