Andrew Tridgell
a7d51898da
AP_Periph: raise CAN priorty of MovingBaseline data
...
and raise CAN buffer size for lots of movingbaseline data
2023-06-27 10:32:43 +10:00
Peter Barker
f7243c0ff5
Tools: add and use AP_SBUSOUTPUT_ENABLED
...
.... which will allow periphs to instantiate this if they really feel like it, and for it to be removed on smaller boards on the custom build server (and potentially on lower-specced boards.
2023-06-27 10:10:41 +10:00
Peter Barker
8665ccbe8f
Tools: add bootloaders for FlyingMoonF427
2023-06-27 09:38:48 +10:00
Andrew Tridgell
669b58b017
Tools: fixed RefindGPS test
...
this test was relying on the EKF bug fixed in this PR. The copter was
actually fully landing and touching the ground in the LAND phase
whereas the original intention of this test was that it not touch the
ground in LAND. See the graph in
https://github.com/ArduPilot/ardupilot/pull/17104 where the test was
added
2023-06-26 18:09:31 +10:00
robin luo
73480438f4
AP_Bootloader: Reserve IDs for CM4PILOT and F405AIO
...
Reserve IDs for CM4PILOT and F405AIO
2023-06-22 07:22:04 +10:00
Peter Barker
e8ada7f4ee
Tools: add and use AP_AHRS_ENABLED
2023-06-21 22:28:48 +10:00
Peter Barker
77da6cf2b7
AP_Periph: supply buffer for decoding ADSB messages
2023-06-21 17:50:31 +10:00
Andrew Tridgell
1055c5f1c6
waf: fixed dependency of ChibiOS build on compiler flags
...
this adds a chibios_flags.h which contains the flags we pass to the
ChibiOS make, which allows us to have a make level dependency on the
flags
this fixes (among other things) the build of copter followed by
bootloader for SPRacingH7
2023-06-20 18:08:31 +10:00
Peter Barker
0cf53f5127
Tools: add option to disable relay and servorelay libraries
2023-06-20 09:36:39 +10:00
Henry Wurzburg
363bdc3118
Tools: add Holybro KakuteH7-Wing
2023-06-20 09:09:12 +10:00
Peter Barker
2d51eae56e
Tools: build_options.py: add filesystem build options
2023-06-18 10:35:27 +10:00
bugobliterator
f391445eaf
AP_Periph: move sysid_my_gcs to be public
2023-06-17 14:49:22 +10:00
bnsgeyer
c8fc238e62
Tools: add throttle curve and governor autotest for tradheli
2023-06-16 23:18:23 +10:00
Peter Barker
c0cf43d5b5
Tools: tidy solution_status_change.py
...
NFC, just a bit tidier
2023-06-15 19:25:12 +10:00
Peter Barker
a1726f9b92
Tools: allow CrashCatcher to be disabled via hwdef
2023-06-14 18:39:11 +10:00
Randy Mackay
7ecb580519
Tools: autotest proximity sensor fix for sf45b
2023-06-14 17:49:30 +10:00
Peter Barker
f76eee12e0
autotest: test_build_options: add must-have-defines for CubeBlack
2023-06-14 17:01:26 +10:00
YJUAV
a2b446c6a5
AP_Bootloader: add YJUAV_A6 and YJUAV_A6Nano to board types.
2023-06-10 19:23:28 +10:00
Peter Barker
cf7b01d73a
Tools: add AP_SCRIPTING_ENABLED to custom build server
2023-06-09 16:10:52 +10:00
Peter Barker
98d392194a
Tools: allow AP_SCRIPTING_ENABLED to come from hwdef files
2023-06-09 16:10:52 +10:00
Peter Barker
bd5355973d
Tools: board_types.txt: reserve ID for FlyingMoonH743
2023-06-09 08:41:42 +10:00
Peter Barker
0c9c01d903
Tools: size_compare_branches.py: correct exclude-board globbing
2023-06-09 08:41:27 +10:00
Peter Barker
a7e6bfc80a
Tools: size_compare_branches.py: blacklist build of Pixhawk1-bdshot
...
new board, no bootloader
2023-06-09 08:41:27 +10:00
Peter Barker
38693c0e5d
Tools: add --exclude-board=glob to size_compare_branches.py
2023-06-08 17:16:51 +10:00
Peter Barker
5a33f870c0
Tools: use HAL_PROXIMITY_ENABLED in place of HAL_PERIPH_ENABLE_PRX
...
boolean truth rather than defines, and simplifies code
2023-06-08 11:53:01 +10:00
bugobliterator
8ac9480e3d
waf: add support for semaphores around allocate blocks in libcanard
2023-06-08 10:15:50 +10:00
Peter Barker
7ab625b969
Tools: correct detection of feature AP_FILESYSTEM_FORMAT_ENABLED
2023-06-08 08:55:26 +10:00
Peter Barker
122f29c76d
Tools: allocate a board ID for SDMODELH7V1
2023-06-07 22:31:41 +10:00
Peter Barker
440d00e8c8
Tools: add AP_BOOTLOADER_FLASHING_ENABLED to build options
2023-06-07 18:24:05 +10:00
Peter Barker
3b5779fa91
Tools: create define specifically for the developer feature for killing IMUs
2023-06-07 18:23:01 +10:00
Peter Barker
d0f06beeaa
autotest: care not which CAN GPS is unhealthy when in maintenance mode
2023-06-07 14:21:43 +10:00
Andrew Tridgell
4e09fe04a3
Tools: added test for MAV_CMD_EXTERNAL_POSITION_ESTIMATE
2023-06-06 15:19:12 +10:00
Paul Riseborough
04499a716a
Tools/autotest: Add external lat lng position set to replay message list
2023-06-06 15:19:12 +10:00
Paul Riseborough
e3d05094a0
Tools/Replay: Add handlers for external lat lng position set
2023-06-06 15:19:12 +10:00
Andrew Tridgell
ce11532800
Tools: make sdcard formatting a build option
2023-06-06 15:19:00 +10:00
Ryan Friedman
5803dd9b23
scripts: Only enable Werror in boards.py rather than build_ci.sh
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-05 09:09:13 +10:00
Ryan Friedman
2750a1ad6f
waf: Only enable whitelist if compiling with G++
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-05 09:09:13 +10:00
Ryan Friedman
fd10bc35f0
waf: Fix disable werror to actually work
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-05 09:09:13 +10:00
Ryan Friedman
819f93b778
waf: Enable werror on sitl for gcc
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-05 09:09:13 +10:00
Ryan Friedman
17ba7180d1
waf: Enable Werror for gcc 11.3.0
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-05 09:09:13 +10:00
Ryan Friedman
8d1937866b
Tools: Only enable -Werr for SITL when compiling with g++
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-05 09:09:13 +10:00
Ryan Friedman
7b4d37ac43
Tools: Enable -Werr for SITL
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-05 09:09:13 +10:00
Peter Barker
35ebc25172
autotest: restart both CAN nodes in CAN prearm test
...
the node id we put into maintenane mode varies
2023-06-04 15:24:59 +10:00
Peter Barker
a710a75b6b
autotest: add delays around CAN tests - there are races
...
this delay shouldn't exist at all. But without extending this we get a different node ID being allocated (125 vs the expected 124)
2023-06-04 15:24:59 +10:00
Peter Barker
d4c5908773
autotest: remove pause after starting ArduPilot binary
2023-06-04 15:24:59 +10:00
Peter Barker
de61384fa5
autotest: timesync roundtrip after setting parameter
...
may fix flapping test
2023-06-04 09:13:47 +10:00
Andrew Tridgell
4946ce5431
HAL_ChibiOS: revert recent USB changes
...
these are causing some boards to crash on startup. Tested with a
QiotekZealotH743 which doesn't get out of setup_usb_strings()
once we have debugged this we can re-add the functionality
2023-06-03 16:50:30 +10:00
Peter Barker
90b91aacc0
autotest: empty buffer after printing prefixed lines
...
these are just accumulating as-is
2023-06-02 23:33:50 +10:00
Peter Barker
28da57f940
autotest: correct duplicate-test-name problems
2023-06-02 22:58:40 +10:00
Peter Barker
2d7bb4b2f2
autotest: adjust prefix for supplementary binaries
2023-06-01 11:36:49 +10:00