Peter Barker
8c35ddc0eb
Tools: autotest: add PID_TUNING test
6 years ago
Peter Barker
e68ceda59e
Tools: scripts: uploader.py takes target-system / target component
6 years ago
Andrew Tridgell
102141756a
waf: make board name case insensitive in waf configure
6 years ago
Peter Barker
792fbc6240
Tools: autotest: allow imprecise home in set-home test
...
float<->integer conversion issues means this comes back imprecisely
6 years ago
Buzz
31697a3b0c
Tools: add support for GCOV code coverage tool and HTML reporting with LCOV.
...
first, "apt install gcovr lcov" as new prerequisites
then run:
./waf configure --enable-gcov
./waf build --lcov-report
and after much waiting review the report in HTML format with your preferred browser eg:
firefox reports/lcov-report/index.html
6 years ago
Andrew Tridgell
764bd97e89
Tools: update Pixawk4Pro bootloader
...
uses 400MHz clock
6 years ago
Boreas Wind
bef6a01682
Tools: Separate words with spaces in a help message
6 years ago
Andrew Tridgell
e00d242688
Tools: added EKF maths to CPUInfo
6 years ago
Mark Whitehorn
48e4d779ac
Tools: scripts: uploader.py: add dict of compatible board IDs
6 years ago
Peter Barker
6103d5ebac
Tools: autotest: add a simple dataflash-over-mavlink test
6 years ago
Peter Barker
facfa53f57
Tools: waf: add -Werror=overloaded-virtual
6 years ago
Pierre Kancir
4ac5fb42cd
Tools: don't upload failed log on ardupilot server by default
6 years ago
Pierre Kancir
b45e2ed6ab
Tools: correct log download for copter
6 years ago
Peter Barker
d43bcf4649
Tools: autotest: add simple mode-requires-position test for Copter
6 years ago
Peter Barker
9dad451ef5
Tools: autotest: use start_subtest in arming test
6 years ago
Peter Barker
39e7733872
Tools: waf: add -Werror=enum-compare
6 years ago
Andrew Tridgell
397ddbd2d0
Tools: updated CubeOrange bootloader
6 years ago
Andrew Tridgell
ec0e6137e3
Tools: updated CPUInfo
6 years ago
Pierre Kancir
038dd68e3a
Tools: update RNGFND syntax in parameters files
6 years ago
Peter Barker
ed5fc06a5d
Tools: autotest: skip arm features on Tracker until rudder problems sorted
6 years ago
Peter Barker
d6674a3bb1
Tools: autotest: correct progress message
6 years ago
Peter Barker
50687c9add
Tools: autotest: ArmFeatures is common to all vehicles; use inheritted tests
6 years ago
Dr.-Ing. Amilcar do Carmo Lucas
edac5e1a80
Tools: replace location_offset() and get_distance() function calls with Location object member function calls
...
This allows removing duplicated code
6 years ago
Peter Barker
94c5a39b4f
Tools: uploader.py: factor out a find_bootloader method
...
This also changes to try to close the port if sending on it fails.
6 years ago
Peter Barker
e8b18a46a4
Tools: uploader.py: break out a modemmanager_check
6 years ago
Peter Barker
f9908efb65
Tools: uploader.py: move baud_flightstack initialisation outside loop
6 years ago
Peter Barker
36109cae65
Tools: uploader.py tidy port list code
6 years ago
Andrew Tridgell
a5a8575c83
Tools: removed old vrbrain build scripts
6 years ago
Andrew Tridgell
b619e1e560
Tools: remove more px4 remnants
6 years ago
Francisco Ferreira
3da3f75c41
Tools: ci: remove old code
6 years ago
Andrew Tridgell
4caf1c9080
Tools: autobuild Pixhawk4Pro and CubeOrange
6 years ago
Andrew Tridgell
30e0e6a15a
Tools: added CubeOrange bootloader
6 years ago
Andrew Tridgell
518476dba9
Tools: update Pixhawk4Pro bootloader
6 years ago
Andrew Tridgell
ec2c742523
Tools: added Holybro to supported USB IDs for upload
6 years ago
Andrew Tridgell
c474872bae
Tools: updated H7 bootloaders
6 years ago
Andrew Tridgell
e5efbffe5b
waf: pad bootloader to multiple of 32 bytes
...
this ensures that we can write a whole flash line when updating
bootloader from ROMFS
6 years ago
Andrew Tridgell
3c9646dfef
waf: allow hwdef.dat to override build optimization
6 years ago
Andrew Tridgell
e71514c136
waf: allow for no param default support
...
this allows apj files to be built for example fw
6 years ago
Andrew Tridgell
ee83f228e1
Tools: added H743 and pixracer CPUInfo output
6 years ago
Andrew Tridgell
c67ec11cc5
Tools: improved CPUInfo test
6 years ago
Andrew Tridgell
af78ac1abf
AP_Bootloader: disable debug printf
6 years ago
Andrew Tridgell
3c24bec5f5
Tools: added initial bootloaders for H743 boards
6 years ago
Andrew Tridgell
ac070c92f5
AP_Bootloader: fully working on H7
6 years ago
Andrew Tridgell
9013c15f4d
AP_Bootloader: fixed sys lock for timer
6 years ago
Andrew Tridgell
660a790401
AP_Bootloader: improved flash test code
6 years ago
Andrew Tridgell
2fee1ffba4
AP_Bootloader: first working bootloader for H7
6 years ago
Andrew Tridgell
4d3cbd95ac
AP_Bootloader: support building on STM32H7
6 years ago
Peter Barker
4d0ae8c371
Tools: autotest: add test for MAVLINK_MSG_ID_SET_POSITION_TARGET_LOCAL_NED
6 years ago
Peter Barker
6fc4086726
Tools: autotest: accept home position before or after ack
...
autopilot may be out of space or time to send home position packet after
we have requested it
6 years ago
Peter Barker
31a9ac7dbd
Tools: autotest: add test suite for Tracker
6 years ago