Commit Graph

9193 Commits

Author SHA1 Message Date
Peter Barker 279bec8786 Tools: logger_metadata: increase diagnostic output on failure 2024-12-12 15:13:40 +11:00
Andrew Tridgell 11b3ebb9aa Tools: support CANFD log playback in CAN_playback.py 2024-12-12 15:13:40 +11:00
Andrew Tridgell 34e14ac6e7 Tools: added option for CAN logging 2024-12-12 15:13:40 +11:00
Peter Barker 52e5d2dcb4 autotest: add offset_location_heading_distance 2024-12-12 15:13:40 +11:00
Peter Barker c6d05844dd autotest: add test for storing many fence items on SD card 2024-12-12 15:13:40 +11:00
George Zogopoulos 2024eba262 autotest: Added TECS test for constantly changing home alt 2024-12-12 15:13:40 +11:00
Peter Barker 498ce4db1c Tools: add entry for Copter advanced failsafe to custom build server 2024-12-12 15:13:40 +11:00
Peter Barker 5a1d814c58 AP_Boootloader: board_types.txt: correct company name for V-UAV reservations 2024-12-12 15:13:40 +11:00
SakuraRC_Yang 7d4c75bb78 hwdef: SkySakura H743 fc Support
SkySakura H743 fc Support
2024-12-12 15:13:40 +11:00
Peter Barker 8944d07761 Tools: make SRV_Channels::cork non-static
for symmetry with the push function
2024-12-12 15:13:40 +11:00
Peter Barker 5e19c6b5c8 AP_Periph: create and use a singleton for SRV_Channels 2024-12-12 15:13:40 +11:00
paul.quillen 502d987ab1 AP_DDS: Add set/get parameters service. 2024-12-12 15:13:40 +11:00
Andy Piper 157d86e6ad bootloaders: TBS LUCID H7 2024-12-12 15:13:40 +11:00
Andrew Tridgell 0d4f4fd81a autotest: added non-compass takeoff test 2024-12-12 15:13:40 +11:00
Andrew Tridgell a753a762fa autotest: fixed race condition in Copter.MinAltFenceAvoid 2024-12-12 15:13:40 +11:00
Andrew Tridgell 053cd318ba autotest: fixed race in MinAltFenceAvoid copter test 2024-12-12 15:13:40 +11:00
Andrew Tridgell 75c3b149a2 autotest: update plane switch fence test
the FENCE_AUTOENABLE option should be honoured even with a fence
switch in the disable position
2024-12-12 15:13:40 +11:00
Andrew Tridgell 5e43f068b2 autotest: fixed test suite for FENCE_AUTOENABLE=2 2024-12-12 15:13:40 +11:00
Andrew Tridgell d070e77fd5 Tools: added QUICKTUNE to build options 2024-12-11 14:09:48 +11:00
Michelle Rossouw 550660eb2a autotest: Added Quicktune C++ tests
for quadplane and copter
2024-12-11 14:09:48 +11:00
Andrew Tridgell 8c249a39b2 autotest: adjust default quadplane tune 2024-12-11 14:09:48 +11:00
Andrew Tridgell 2525a7b86c AP_Periph: fixed build with scripting 2024-11-25 16:16:51 +11:00
Andrew Tridgell f3684a9e23 waf: added AP_MultiHeap 2024-11-25 16:16:51 +11:00
James O'Shannessy d38dd86c11 AP_Periph: Fix documentation for INS parameters
Parameters are being generated as `INS_` as the group, so `INS_USE` is actually documented as `INS__USE` (not the double underscore).
2024-11-14 09:02:45 +11:00
Peter Barker 22499ecc39 AP_Bootloader: correct compilation when signing enabled
In file included from ../../libraries/AP_CheckFirmware/AP_CheckFirmware.cpp:13:
../../libraries/AP_CheckFirmware/../../Tools/AP_Bootloader/support.h:57:25: error: "CH_CFG_USE_HEAP" is not defined, evaluates to 0 [-Werror=undef]
   57 | #if defined(STM32H7) && CH_CFG_USE_HEAP
      |                         ^~~~~~~~~~~~~~~
compilation terminated due to -Wfatal-errors.
cc1plus: all warnings being treated as errors
2024-11-14 09:02:45 +11:00
Peter Barker e4ff0702ef autotest: logger_metadata: exempt iofirmware.cpp from checking
uses a macro to generate a value, which makes it problematic from a matching sense
2024-11-14 09:02:45 +11:00
Peter Barker d90e4ace4a Tools: add logger metadata generation to CI 2024-11-14 09:02:45 +11:00
Peter Barker 5d0aa6ca86 autotest: logger_metadata: flake8 cleanliness 2024-11-14 09:02:45 +11:00
Henry Wurzburg 99e626f966 Tools:Mugin MUPilot 2024-11-14 09:02:45 +11:00
Ryan Friedman 1d24a6c000 Tools: Set GPS instance ID in the GPS frame ID
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-14 09:02:45 +11:00
Andy Piper ccd09b21d3 AP_Bootloader: reserve board ids and range for TBS 2024-11-14 09:02:45 +11:00
Eric Katzfey ab886f1d89 Tools: Frame_params: Added Starling 2 Max params file 2024-10-25 12:35:40 +09:00
bugobliterator b05a6c00b6 AP_Periph: add support for publishing raw imu data 2024-10-23 06:46:22 +09:00
bugobliterator 3e88173847 AP_Bootloader: change board name from CUBEPILOT_CANMOD to CUBENODE 2024-10-23 06:46:22 +09:00
bugobliterator bb1a8a66b0 bootloaders: update CubeNode bootloaders 2024-10-23 06:46:22 +09:00
EREN MERT YİĞİT ef7e39e6c4 Tools: added name to GIT_Success.txt 2024-10-22 19:33:38 +11:00
Peter Barker 8347a86d59 Tools: add --core to solution_status_change.py 2024-10-22 18:20:31 +11:00
Alessandro a22e28cf02 Tools: added name to GIT_Success.txt 2024-10-19 09:52:41 +09:00
bugobliterator 8d3dbd7929 Tools: remove curl from installation as its not needed 2024-10-16 06:42:24 +11:00
Peter Barker ced25ec0d7 Tools: remove use of python (as opposed to python3) 2024-10-15 11:11:38 +11:00
Peter Barker c3affa4e94 autotest: move first landing waypoint further out
pathological conditions can mean we're not lined up correctly afterwards and overshoot
2024-10-11 10:03:41 +11:00
Gone4Dirt bbc2259cff Autotest: Update Autorotation tests for new mode change and bailout methods 2024-10-11 09:54:26 +11:00
MattKear 41694869d5 Autotest: Heli: minor improvements to TurbineCoolDown 2024-10-11 09:54:26 +11:00
MattKear 0281dc3a79 Autotest: Add method for check servo channel in range 2024-10-11 09:54:26 +11:00
Tiziano Fiorenzani 969979cd17 AP_DDS: battery topic to report all the available batteries 2024-10-11 09:53:51 +11:00
Peter Barker b8e84cdcd0 autotest: restart MAVProxy if it exits when running under gdb
this is useful if you are running under GDB and ArduPilot fails early (eg. parameter sanity checks or SITL device configuration issues)
2024-10-11 09:52:26 +11:00
George Zogopoulos ecf11f2208 autotest: Added back-transition throttle test 2024-10-09 19:25:50 +11:00
Peter Barker 39ab13cec4 autotest: quadplane: test AHRS flyFoward flag behaviour 2024-10-09 19:19:29 +11:00
Peter Barker f588e9a230 autotest: add simple test that wind estimates from DCM and EKF3 converge 2024-10-09 10:02:02 +11:00
Ryan Friedman 5f67904d19 Tools: Expose arbitrary waf configure and build args
* This allows someone using colcon full control over the build

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-10-08 20:58:36 +11:00