Peter Barker
8a58642cd1
waf: make initialiser reordering fatal
...
we were bitten by a nasty bug in CAN because of constructor reordering
2024-11-13 06:40:37 +11:00
Jacob Dahl
3e0c0132c8
Tools: scripts: decode_devid.py: added IIM42653
2024-11-13 06:39:29 +11:00
Ryan Friedman
7e7f56df79
Tools: Add mavcesium option to sim_vehicle.py
...
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-13 06:39:05 +11:00
Peter Barker
be769a6a7f
Tools: correct powr_change.py output for accumulated flags
2024-11-13 06:38:39 +11:00
Ryan Friedman
1e7cd71ad6
Tools: Add astyle dependency
...
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-12 13:01:32 +11:00
Peter Barker
ca424a165d
Tools: add entry for Copter advanced failsafe to custom build server
2024-11-12 12:44:34 +11:00
Tiziano Fiorenzani
601d9ef430
AP_DDS: Vehicle status interface
2024-11-12 12:01:45 +11:00
paul.quillen
405401218d
AP_DDS: Add set/get parameters service.
2024-11-12 11:56:15 +11:00
Simon Hancock
43272dd9ee
autotest: Handle @LoggerEnum tags for #define sets
2024-11-12 11:11:45 +11:00
Peter Barker
500ec85e52
autotest: add test for mount retract on rc failsafe
2024-11-12 11:01:21 +11:00
Hubert
81a30e8d10
AP_Bootloader: ID reserved for MicoAir743AIOv1
2024-11-10 10:28:00 +11:00
John Cudd
863b6222de
Tools: Checksum for gcc-arm download on arch prereqs
...
This will check to see if the tar.bz2 file exists and if it does it will
run a checksum and skip redownloading the file if its already there. If
the checksum fails or the file doesn't exist it will redownload the
file.
I ran into issues with the download taking so long that my sudo
permissions timed out and the install failed to complete. When rerunning
the script it would redownload the file even if the file was already
there. This change solves this issue.
2024-11-09 10:06:26 +11:00
Ryan Friedman
963095978b
Tools: Remove format.sh
...
* This is now replaced by run_astyle.py
* format.sh was not enforced by CI, now there is too much delta on the
codebase to enforce this
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-09 09:55:10 +11:00
Ryan Friedman
875acec989
Tools: Fix incorrect astyle option
...
* It should be called add-braces not add-brackets
* https://astyle.sourceforge.net/astyle.html
* Running newer astyle fails on this option
* Enforcing it has no effect on existing astyle-formatted code
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-09 09:53:09 +11:00
Ryan Friedman
057215b719
Tools: Add wsproto to ubuntu python deps
...
* Used in pymavlink to add websocket output
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-09 09:52:28 +11:00
Rahul5277425
801dfa4266
AP_Bootloader: reserve board ids and range for Karshak Drones
...
This commit is to reserve the available board ids within the given range
2024-11-09 09:32:46 +11:00
Peter Barker
874d268aa6
Tools: add bebop to Python all-boards list
2024-11-08 16:00:10 +11:00
Peter Barker
02b0578a6a
Tools: strip python2 support from size_compare_branches.py
2024-11-08 15:59:54 +11:00
Mirko Denecke
ebba4ac287
AP_Bootloader: Reserve ID range for TM IT-Systemhaus
2024-11-08 11:24:21 +11:00
Patrick José Pereira
e4d92ecf9f
Tools: ardupilotwaf: Print list of possible groups
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2024-11-08 10:55:38 +11:00
SakuraRC_Yang
c709959f4a
hwdef: SkySakura H743 fc Support
...
SkySakura H743 fc Support
2024-11-08 10:50:44 +11:00
Peter Barker
2d08d631de
AP_Boootloader: board_types.txt: correct company name for V-UAV reservations
2024-11-08 10:46:56 +11:00
Andy Piper
b17f7a5576
bootloaders: TBS LUCID H7
2024-11-07 14:33:38 +00:00
James O'Shannessy
753f9eedef
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-05 10:05:01 +09:00
Peter Barker
e232ccde7d
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-05 09:35:34 +09:00
Peter Barker
6c643b8d66
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-05 09:02:27 +09:00
Peter Barker
9e4bdf31b8
Tools: add logger metadata generation to CI
2024-11-05 09:02:27 +09:00
Peter Barker
756df1cfc0
autotest: logger_metadata: flake8 cleanliness
2024-11-05 09:02:27 +09:00
Henry Wurzburg
de675641ad
Tools:Mugin MUPilot
2024-11-05 08:16:34 +09:00
Ryan Friedman
ebfecaddac
Tools: Set GPS instance ID in the GPS frame ID
...
Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2024-11-01 11:11:41 +09:00
Andy Piper
de301dcd23
AP_Bootloader: reserve board ids and range for TBS
2024-10-31 00:06:48 +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