Commit Graph

4570 Commits

Author SHA1 Message Date
Peter Barker
e7ca2057ce autotest: improve output from wait_altitude 2020-01-25 14:26:13 +11:00
Peter Barker
c4ce6fa385 autotest: Sub: give vehicle 1 second to achieve alt-hold altitude 2020-01-25 14:26:13 +11:00
Peter Barker
0c85200b18 autotest: test diagonals and off-diagonals are set by magcal test 2020-01-25 11:32:27 +11:00
Rajat Singhal
1b19628714 Tools: Add default params for Airsim Rover vehicle 2020-01-23 15:12:50 +11:00
Rajat Singhal
842822bb47 Tools: autotest: Add airsim-rover vehicle 2020-01-23 15:12:50 +11:00
Henry Wurzburg
d82b29b23d Tools:Add intelhex for python2 to let WAF build the hex files 2020-01-22 07:29:16 +11:00
Peter Barker
d95956a587 Replay: EKF objects have moved into AP_AHRS_NavEKF 2020-01-21 11:53:18 +11:00
Patrick José Pereira
4518e2b8f2 Tools: Add JSONEmit in param_parse
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-01-21 10:00:33 +11:00
Patrick José Pereira
1a14085a6d Tools: Add json param metadata parser
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-01-21 10:00:33 +11:00
Pierre Kancir
2b9c6b08c2 Tools: add readme for completion 2020-01-20 18:33:06 +11:00
Pierre Kancir
b247f2830b Tools: add completion for vehicle binaries 2020-01-20 18:33:06 +11:00
Andrew Tridgell
1284f1bd8a Tools: removed separate recursive sempahore test 2020-01-19 20:19:30 +11:00
Peter Barker
375f642759 autotest: fix race condition in test for AFS on Plane
Only showed up when running under Valgrind, this was a simple race condition.
2020-01-19 09:03:54 +11:00
Andrew Tridgell
0d283bf3a7 Tools: added --build-target to configure_all.py 2020-01-19 07:24:57 +11:00
Andrew Tridgell
5c4dda38b5 Tools: Added semaphore ops to CPUInfo
taking a semaphore on F765 takes about 1.3us. About 1.5us for a
recursive semaphore

On a F405 it costs about 2.6us for semaphore, about 2.8us for
recursive semaphore
2020-01-18 18:19:26 +11:00
Andrew Tridgell
a777031f54 Tools: auto-build R9Pilot 2020-01-18 17:00:44 +11:00
Andrew Tridgell
82e6ac4b0b Tools: added R9Pilot bootloader 2020-01-18 17:00:44 +11:00
Andrew Tridgell
2180a21441 AP_Periph: support HAL_SAFE_BUTTON_ON for polarity of safety button 2020-01-18 15:44:17 +11:00
Andrew Tridgell
cc5ccc28ec AP_Periph: avoid baro calibration
not needed, and the delay can trigger watchdog
2020-01-18 15:44:17 +11:00
Michel Pastor
e2ac1acfcc Tools: added SuccexF4 to auto build 2020-01-18 14:54:29 +11:00
Michel Pastor
1e2d9b16a0 Bootloader: add SuccexF4 bootloader 2020-01-18 14:54:29 +11:00
Peter Barker
91b01a3eb2 autotest: fix integer vs float issues for Python3 2020-01-18 12:52:31 +11:00
Peter Barker
e568f74580 autotest: correct string-vs-float issue in dataflashovermavlink test 2020-01-18 09:09:18 +11:00
Peter Barker
3d0ede499b autotest: disable parameters test on Tracker until reboot works 2020-01-16 21:19:01 +11:00
Andrew Tridgell
647aaf0575 waf: added AP_Stats to Sub 2020-01-16 20:36:54 +11:00
Andrew Tridgell
c2ed419401 waf: build AP_Hott_Telem 2020-01-16 20:36:54 +11:00
Peter Barker
6c8975eae3 autotest: make sub altitude test more reliable
momentum + stopping point could both explain unreliability
2020-01-16 14:23:43 +11:00
Peter Barker
7cd21d3a3a Tools: correct FML versions for eoan64 2020-01-16 12:23:12 +11:00
Andy Piper
b41a9c51e9 Tools: correct vagrant boot of boxes. Make install-prereqs-ubuntu pick the right versions of libraries based on the ubuntu release. 2020-01-16 09:58:13 +11:00
Patrick José Pereira
994a934f88 Tools: ardupilotwaf: Add navigator board
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-01-16 08:01:54 +11:00
Peter Barker
f42c42df02 autotest: Python3 fixes for Frsky tests 2020-01-15 22:00:51 +11:00
Peter Barker
a21a87e884 waf: factor out a cc_version_gte 2020-01-15 13:55:42 +11:00
Peter Barker
824a085097 waf: make implicit fallthroughs fatal 2020-01-15 13:55:42 +11:00
Peter Barker
9192cb7b41 autotest: add tests for parameter download 2020-01-15 13:54:23 +11:00
Andy Piper
d6248ce57a Tools: correct math in frsky passthrough test 2020-01-15 13:53:52 +11:00
Peter Barker
56fb9f8198 autotest: add test for existence of arming log messages 2020-01-14 11:39:36 +11:00
Tatsuya Yamaguchi
058cd4200f Tools: Replay: allow scripts to get modes 2020-01-14 11:16:29 +11:00
Peter Barker
0afdee5105 waf: add -werror=unused-value to catch unused expression results 2020-01-14 11:12:14 +11:00
Peter Barker
2342ea600a Tools: exclude build-linux-libraries and gtest from coverage analysis
The build-linux-libraries were mavlink-generated headers created when we
build the examples.  We don't intentionally try to test anything in
there at the moment, so it's noise.
2020-01-13 16:11:49 +11:00
Peter Barker
ba13f0bb29 autotest: add test for Frsky SPort 2020-01-13 16:03:12 +11:00
Peter Barker
280a44fc73 autotest: make nmea-output test more reliable 2020-01-13 16:01:23 +11:00
Mark Whitehorn
b6ef76a1ad Update Tools/autotest/locations.txt
Co-Authored-By: Peter Barker <pb-gh@barker.dropbear.id.au>
2020-01-12 11:39:40 +11:00
Mark Whitehorn
4fadf6b67e Tools:autotest: add AAMeastfield location 2020-01-12 11:39:40 +11:00
Peter Barker
cefd991fb0 autotest: add test for frsky passthrough 2020-01-11 22:43:36 +11:00
Matt Lawrence
beb9d0b761 Tools: Updating solo's parameters 2020-01-11 12:44:37 +09:00
Andrew Tridgell
924e012fa7 AP_Periph: fixed thread safety of push_force 2020-01-10 19:43:36 +11:00
Andrew Tridgell
09f9ab8dd8 Tools: rebuild IO fw for DSM 22ms fix 2020-01-09 17:38:52 +11:00
Peter Barker
1cfb4e4a49 autotest: test FRSky serial output by taking output via TCP 2020-01-09 12:24:11 +11:00
Peter Barker
316c6af69f autotest: give guided mode test more time to achieve attitude 2020-01-08 14:29:54 +11:00
Peter Barker
d065840b63 Tools: install-env: add libsmfl and pygame; allows joystick and OSD 2020-01-08 10:42:11 +11:00