Peter Barker
2ebba3ea99
Tools: include blimp in manifest
3 years ago
Peter Barker
d269758737
build_binaries.py: retain elf files in stm32 boards, add .elf to them
3 years ago
Peter Barker
46234e85f9
build_binaries.py: tidy file copying loop
...
notably, don't make fwinfo file more than once
3 years ago
Peter Barker
26b17b7c39
build_binaries.py: collapse copyit into sole caller
3 years ago
Iampete1
e7cbf266b3
Tools: autotest: plane: test allow mode change after fence breach option
3 years ago
Iampete1
83b544dd0c
Tools: autotest: plane: wait at least 10 seconds before retriggering fence
3 years ago
Peter Barker
8360a3c247
autotest: force-disarm quadplane after ICEngine test
...
ICE provides forward thrust, which can make us think we're flying
3 years ago
Peter Barker
e091e8ad33
autotest: clear context before looking for GPS type
...
Will clarify the output as currently we look through the text messages for all of the previous gps types when trying to find the detection message for the current GPS
3 years ago
Peter Barker
bd2ef2e413
autotest: pop extra contexts post-test to clean up message hooks
3 years ago
Peter Barker
d2d5aada09
autotest: re-enable terrain loiter check
...
We now have reliable terrain in autotest
3 years ago
bugobliterator
3c30991153
waf: ensure we don't apply app desc step on BL
3 years ago
Iampete1
6ab9e4a2b2
Tools: filterTool: add pahse scale option
3 years ago
Iampete1
4e8c68064a
Tools: filtertool: check niquist limit at init and on changed sample rate
3 years ago
Iampete1
ad8731df52
Tools: FilterTool: split each graph into two
3 years ago
Andrew Tridgell
2157dd7934
Tools: added required fields for libraries
...
there are 7 missing at the moment:
missing parameter metadata field 'Description' in ARSPD_USE
missing parameter metadata field 'Description' in ARSPD_OPTIONS
missing parameter metadata field 'Description' in ARSPD2_USE
missing parameter metadata field 'Description' in ARSPD2_AUTOCAL
missing parameter metadata field 'Description' in ADSB_OPTIONS
missing parameter metadata field 'Description' in Q_LOIT_ANG_MAX
missing parameter metadata field 'Description' in Q_WVANE_HGT_MIN
3 years ago
Peter Barker
00d3af6fc5
autotest: handle terrain requests internally to autotest
...
We will cache all required SRTM data within the autotest branch
3 years ago
Peter Barker
1166beea81
Tools: autotest: tilecache: add required SRTM files
3 years ago
Randy Mackay
9b357a5cd2
Tools: copter autotest uses gimbal-device-attitude-status
...
add set_mount_mode to reduce duplication
remove reliance on GIMBAL_REPORT
slightly loosen accuracy of mount pitch test
3 years ago
Randy Mackay
7d901491a3
Tools: remove link to resolved issue
3 years ago
Randy Mackay
c179bd7c0c
Tools: add default params for copter with gimbal
3 years ago
TunaLobster
04a6a2fce7
Tools: build_options.py: Add macros for Fuel options
...
Adds macros for FuelFlow, FuelLevel_PWM, and FuelLevel_Analog. The features are enabled on all 2MB boards.
3 years ago
Peter Barker
18f3a6bc69
Tools: make HAL_FLASH_PROTECTION a boolean, stop checking for definition
3 years ago
Peter Barker
9f58e7df31
autotest: add test for quadplane booting in auto
3 years ago
Andrew Tridgell
c955c75b9d
waf: allow for --enable-opendroneid on any board
...
useful for testing
3 years ago
Andrew Tridgell
1f2e813f74
Tools: updated ODID bootloaders
3 years ago
Andrew Tridgell
e60550a005
AP_Bootloader: use AP_CheckFirmware
3 years ago
Andrew Tridgell
2f3fe19aca
AP_Periph: use AP_CheckFirmware
3 years ago
Andrew Tridgell
df75c1796a
waf: added --enable-check-firmware option
3 years ago
Peter Barker
bbff00dc0d
autotest: be generous with mission upload timeouts
...
A *lot* of simulated time can pass while the Python gets its act together. Allow a very large amount of time to pass while uploading missions.
3 years ago
Peter Barker
eed9c2e38b
autotest: validate kwargs to wait_and_maintain_range
3 years ago
Peter Barker
add5243634
autotest: Rover: ensure we actually stop at rally point
3 years ago
Peter Barker
a237a42390
build_ci.sh: change back to original directory after running profile
...
.profile changes directory on Vagrant VMs.
3 years ago
Peter Barker
44229c87f0
Tools: size_compare_branches: allow compilation with --extra-hwdef
3 years ago
Peter Barker
5eb2f6780e
autotest: tidy angle test
3 years ago
Peter Barker
8fd5df33d5
autotest: add test for stick-mixing in auto mode
3 years ago
Peter Barker
ffc0d8b229
autotest: add test that we need RC input by default to arm for Copter
3 years ago
Peter Barker
46dacd3b61
autotest: add tests for disallowing flying mid-air
3 years ago
Peter Barker
445ee86734
autotest: tidy resetting of parameters after battery failsafe test
3 years ago
Peter Barker
df2e354828
build_binaries.py: print not-found-on-boardlist message
...
Makes it clearer in the output that we're skipping a board because it isn't in the configure list. Currently it just does the submodule updaet then goes onto the next build, without telling you why it's not doing anything more
3 years ago
Peter Barker
e29374fa04
Tools: extract_features.py: allow for regular expressions for features
...
Also switch to keying off the define in build_options.py rather than the label as the label is not unique and we'd have to munge them badly (and enforce shape) where we can just use the ArduPilot defines which are all pretty well-formed.
3 years ago
bugobliterator
760436c282
bootloaders: update bootloaders for CubeOrange and related hardware
3 years ago
Peter Barker
0632b9a0c4
Tools: powr_status.py: remove MAV_POWER_STATUS_ from bit descriptions
3 years ago
Andrew Tridgell
33f6c42bd4
Tools: rebuilt bootloaders
...
rebuild bootloaders impacted by
https://github.com/ArduPilot/ardupilot/pull/21308
3 years ago
Andrew Tridgell
cc2589777f
AP_Periph: pass correct WGS84 height on GPS peripherals
3 years ago
Andrew Tridgell
a34ff49bac
Tools: added ODID bootloaders
3 years ago
Andrew Tridgell
f6e233fb98
Tools: added ODID board types
3 years ago
Andrew Tridgell
2f4a3ea4e8
CI: added CubeOrange-ODID build
3 years ago
Joshua Henderson
68360571d1
Tools: ardupilotwaf add OpenDroneID lib
3 years ago
Peter Barker
5ee8f99e7b
autotest: adjust for terrain arming requirements
...
Lots of tests really did need terrain stuff but weren't able to get it
3 years ago
Peter Barker
fecf7c2e0c
autotest: augment Plane TerrainMission to check we *do* follow the terrain
3 years ago