Commit Graph

64813 Commits

Author SHA1 Message Date
muramura 68bb55841a AP_HAL_ESP32: Change the magic number to a defined value 2024-09-12 14:23:10 +10:00
muramura 70046e0d58 AP_HAL_ChibiOS: Change the magic number to a defined value 2024-09-12 14:23:10 +10:00
weavVN e5f4f87b9e AP_ExternalAHRS: VectorNav: rename dataflash log message names 2024-09-12 14:22:54 +10:00
Bob Long 2c14176f6a AP_EFI: fix ECYL log message
- Convert temperatures Celsius to match the docs
- Fix format specifier for CHT2
2024-09-12 14:22:39 +10:00
Andrew Tridgell 53a4b5a843 AP_Scripting: add handle_external_position_estimate binding
can be used for offboard navigation systems
2024-09-12 06:58:57 +10:00
Yuxin Pan adc147aba3 Tools: remove params from whiltelist 2024-09-12 06:54:15 +10:00
Yuxin Pan 61afab2b70 SITL: remove params from whiltelist 2024-09-12 06:54:15 +10:00
Peter Barker 66a2788663 hwdef: RadioLinkPIX6 uses SPL06 driver 2024-09-11 18:27:47 +10:00
Wu 3f577793a1 AP_Baro: SPx06 adds Background mode 2024-09-11 18:27:47 +10:00
Wu c70150e531 AP_Baro: add SPA06 to SPx06 driver 2024-09-11 18:27:47 +10:00
Andrew Tridgell ef5e3c5662 Tools: use "--enable-PPP" not "--enable-PPP_Support" 2024-09-11 16:11:22 +10:00
Andrew Tridgell 96cf157df9 AP_Networking: update comment 2024-09-11 16:11:22 +10:00
Andrew Tridgell bcf19b6d0d Tools: adjust usage of --enable for uppercase names 2024-09-11 16:11:22 +10:00
Andrew Tridgell b2b9226863 waf: allow any custom build option to be specified in waf configure
this makes it easy to configure with any option from build_options.py
2024-09-11 16:11:22 +10:00
Ryan Friedman 236b3e5eb3 Tools: Hotfix missing 3 and linters
* CI was disabled, we missed these

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-09-11 13:54:53 +10:00
Bob Long 2b903d20b4 AP_ESC_Telem: tidy old calls to _telem_data
When #27755 was first opened, #26252 had not been merged yet. #26252
refactored a bit, but the change was not applied to #27755. This commit
fixes that.

This should not change the behavior of the code.
2024-09-11 10:23:00 +10:00
Yuxin Pan e7359c12f1 Tools: add some parameter documentation
SITL: vehicle_test_suite.py parameters removal from whitelist

SITL: Add known unit amp hour

SITL: Add known unit Ah

Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
2024-09-11 10:22:22 +10:00
Yuxin Pan 41ffc7c860 SITL: SITL.cpp parameters documentation update 2024-09-11 10:22:22 +10:00
Stephen Dade a3548b6a21 Rover: slow vehicle if unable to track in circle mode 2024-09-11 10:21:57 +10:00
Stephen Dade e0e79a6287 Rover: Correct circle mode nav outputs 2024-09-11 10:21:57 +10:00
koehlert 9beca76f44 GCS_MAVLink: fix includes to ap_message
"GSC_config.h" is needed for HIGHRES_IMU_ENABLED flag.
2024-09-11 08:57:24 +09:00
Randy Mackay a2845e4222 Copter: auto mode takeoff complete pos fix 2024-09-11 08:44:45 +09:00
Andy Piper bb2249f766 AC_AttitudeControl: record latest gyro value and time used for logging
move Write_Rate() to AC_AttitudeControl
move RATE log structure to AC_AttitudeControl
2024-09-10 16:33:04 +01:00
Andy Piper b255b70661 Sub: Write_Rate() moved to AC_AttitudeControl 2024-09-10 16:33:04 +01:00
Andy Piper 8596466d5a Plane: Write_Rate() moved to AC_AttitudeControl 2024-09-10 16:33:04 +01:00
Andy Piper ff72e163d9 Copter: Write_Rate() moved to AC_AttitudeControl 2024-09-10 16:33:04 +01:00
Andy Piper c7b0dfc915 AC_AutoTune: Write_Rate() moved to AC_AttitudeControl 2024-09-10 16:33:04 +01:00
Andy Piper 4f4e822d88 AP_AHRS: move Write_Rate() to AC_AttitudeControl
move RATE log structure to AC_AttitudeControl
2024-09-10 16:33:04 +01:00
xianglunkai c40422cde3 AP_Proximity_DroneCAN: fix code stype 2024-09-10 23:36:44 +10:00
Peter Barker 154229006a AP_MSP: avoid nullptr dereference on bad rcmap 2024-09-10 22:00:50 +10:00
Peter Barker f2604f2f34 Rover: avoid nullptr dereference on bad rcmap value entry 2024-09-10 22:00:50 +10:00
Peter Barker a868fb8861 Blimp: avoid nullptr dereference on bad rcmap value entry 2024-09-10 22:00:50 +10:00
Peter Barker 9be4cc65c7 ArduCopter: avoid nullptr dereference on bad rcmap value entry 2024-09-10 22:00:50 +10:00
Peter Barker 11b04b7610 ArduCopter: avoid nullptr dereference on bad rcmap value entry 2024-09-10 22:00:50 +10:00
Peter Barker c99fc688e1 ArduPlane: avoid nullptr dereference on bad rcmap value entry 2024-09-10 22:00:50 +10:00
Peter Barker 9cbb494092 RC_Channel: avoid nullptr dereference on bad rcmap value entry 2024-09-10 22:00:50 +10:00
Peter Barker d6386cc1fd autotest: add test we don't die with bad RC channel for roll 2024-09-10 22:00:50 +10:00
Randy Mackay 1f61b64fbe modules: update mavlink to include camera-thermal-range 2024-09-10 20:59:49 +09:00
Randy Mackay c3a1e53bfb Tools: add camera-thermal-range build option 2024-09-10 20:59:49 +09:00
Randy Mackay aa65a2ab54 AP_Mount: siyi supports camera-thermal-range 2024-09-10 20:59:49 +09:00
Randy Mackay 6f2a88f707 AP_Camera: support send-thermal-range 2024-09-10 20:59:49 +09:00
Randy Mackay 2db7a9520a GCS_MAVLink: support camera-thermal-range 2024-09-10 20:59:49 +09:00
Ryan Friedman d18a2b22f9 Tools: Give ardupilot venv access to system packages
* When possible, we can use the apt-installed python packages which are
  ABI stable
* Same for the other OS's that have VENV setup scripts

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-09-10 15:11:00 +10:00
Ryan Friedman d4a62f22e2 Tools: Use apt for pexpect
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-09-10 15:11:00 +10:00
Ryan Friedman 33d75f10e7 Tools: ros2: Add missing dep and improved instructions
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-09-10 12:46:33 +10:00
Ryan Friedman 1f0f41297b Tools: ros2: Add geopose test
* Add missing deps
* Reduce some duplication

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-09-10 12:46:33 +10:00
Thomas Watson dcd34dd39e AP_Periph: clean up node ID parameter handling
Properly document the range and behavior.

Rename storage variable as it doesn't connect to the DNA preferred ID
feature.
2024-09-10 12:36:34 +10:00
Thomas Watson aca624486d AP_DroneCAN: DNAServer: don't "allocate" broadcast ID
While technically legal, it's unlikely to have been tested and an
allocatee might do silly things. Also makes the logic a bit more clear
and improves the failure message.
2024-09-10 12:35:04 +10:00
Thomas Watson 5a1c825ea2 AP_DroneCAN: DNAServer: clean up and optimize allocation 2024-09-10 12:35:04 +10:00
Thomas Watson 4427cbee71 AP_DroneCAN: DNAServer: avoid clearing node ID during allocation
Not necessary and wastes flash.
2024-09-10 12:35:04 +10:00