Peter Barker
f2e3d377ad
Tools: autotest: drain mav during RTL test to improve reliability
6 years ago
Peter Barker
91436c5314
Tools: autotest: add test for high-throttle-at-mode-change
6 years ago
Peter Barker
0cdb1c9d1e
Tools: autotest: remove redundant wait-ready-to arm output
6 years ago
Andrew Tridgell
9e50c1b64e
waf: fixed case insensitive board name
6 years ago
Peter Barker
b1bbe09602
Tools: autotest: increase timeout on pid tuning
6 years ago
Peter Barker
f23c6e1624
Tools: autotest: better streamrate reset
6 years ago
Peter Barker
e800ae21ed
Tools: autotest: add simple test that althold works
6 years ago
Peter Barker
d3b8504757
Tools: autotest: improve debug output
6 years ago
Peter Barker
b40f03dfbe
Tools: autotest: add test for Copter PID parameter checks
6 years ago
Peter Barker
a2ebdf6f2e
Tools: autotest: Indicate we have handled an alarm
6 years ago
Peter Barker
0efb404ff6
Tools: autotest: add simple test for AIRSPEED_AUTOCAL
6 years ago
Peter Barker
b4af1dae0f
Tools: autotest: skip rudder disarm for balancebot
6 years ago
Peter Barker
5f315aab59
Tools: autotest: fix infinite hang in wait_statustext
6 years ago
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