Commit Graph

5963 Commits

Author SHA1 Message Date
Andrew Tridgell 6171006579 Tools: allow for double EKF build 2021-07-22 16:01:00 +10:00
Andrew Tridgell c659352ebe waf: added --ekf-double configure option 2021-07-22 16:01:00 +10:00
Andrew Tridgell 982b044d00 Tools: install geocoder 2021-07-04 08:19:11 +10:00
Andrew Tridgell b92913f210 autotest: support using geocoder for -L location
this allows for location names from OSM, for example:

  sim_vehicle.py -L '26 Carstensz St Griffith' --console --map
2021-07-04 08:19:11 +10:00
Rafael Araujo Lehmkuhl cbf2bdb178 Tools: Allow direct execution of firmware_version_decoder.py from command line 2021-07-04 08:19:11 +10:00
Peter Barker a5b1b2d83e autotest: disable quadplane ConfigErrorLoop test
failing on the autotest server (and locally).

AT-1474.6: RC values bad: (ch=1 want=1500 got=0)
AT-1474.6: AP: Config error: Baro: unable to initialise driver
AT-1474.6: AP: Config Error: fix problem then reboot
AT-1474.6: RC values bad: (ch=1 want=1500 got=0)
AT-1474.6: RC values bad: (ch=1 want=1500 got=0)
AT-1474.6: RC values bad: (ch=1 want=1500 got=0)
2021-07-04 08:19:11 +10:00
Randy Mackay 1a6ce59bf4 Tools: add copter gps_glitch_loiter_test2
checks for twitches in Loiter after GPS glitch
2021-07-04 08:19:11 +10:00
Andrew Tridgell 7e60b7f117 Tools: added boat circuit for Rabi 2021-07-04 08:19:11 +10:00
Andrew Tridgell 2b94316037 Tools: added a mission around Rabi, close to -180 degrees lon 2021-07-04 08:19:11 +10:00
Andrew Tridgell a40cffbb2d Tools: added some locations close to the date line 2021-07-04 08:19:11 +10:00
Andrew Tridgell 0e5dee05d1 Tools: added --postype-single for sim_vehicle.py 2021-07-04 08:19:11 +10:00
Andrew Tridgell 954862fabf waf: added --postype-single option
for SITL with single precision postype_t
2021-07-04 08:19:11 +10:00
Peter Barker 9205f379cf autotest: increase number of parameter retries
sets were failing just after we uploaded very large numbers of
parameters.  I'm guessing the parameter queue in ArduPilot is still
full.
2021-07-04 08:19:11 +10:00
Peter Barker 1e55b377c1 autotest: shift where we print which attempt we are doing 2021-07-04 08:19:11 +10:00
Peter Barker 10a4588f99 Tools: mark decode_watchdog.py flake8-clean 2021-07-04 08:19:10 +10:00
Peter Barker af9f206b99 Tools: mark build_examples.py flake8-clean 2021-07-04 08:19:10 +10:00
Peter Barker 6369149217 Tool: uploader.py: flake8-clean 2021-07-04 08:19:10 +10:00
Peter Barker 09cf2cfc56 Tool: make_apj.py: flake8-clean 2021-07-04 08:19:10 +10:00
Peter Barker 919a93ccb4 Tool: pretty_size_diff.py: flake8-clean 2021-07-04 08:19:10 +10:00
Peter Barker aae3d4d1db Tools: decode_ISCR.py: flake8-clean 2021-07-04 08:19:10 +10:00
Peter Barker 66e8b9128a Tools: build_iofirmware.py: flake8-clean 2021-07-04 08:19:10 +10:00
Randy Mackay 8667130db7 Tools: autotest of vibration failsafe 2021-07-04 08:19:10 +10:00
Peter Barker 55e8922c3c autotest: correct placement of not-alive-after-test message
This was misplaced with bad conflict resolution
2021-07-04 08:19:10 +10:00
Peter Barker e51631c8b0 autotest: emit 'attempt 1/3' when retrying set_parameter
Also reterm things in terms of attempts rather than retries
2021-07-04 08:19:10 +10:00
= 0937223c86 Tools: added name to GIT_Success.txt 2021-07-04 08:19:10 +10:00
Peter Barker 19e3e3d1a0 autotest: ensure no stray message listeners after test 2021-07-04 08:19:10 +10:00
Peter Barker 824a50999e autotest: timeout in wallclock time in config error loop test
SYSTEM_TIME is not sent in config error loop
2021-07-04 08:19:10 +10:00
Peter Barker eda7dff54d Tools: param_metadata: disallow @Values and @Bitmask at same time 2021-07-04 08:19:10 +10:00
Peter Barker bf80c44408 Tools: add rc channel option to disable all airspeed sensors 2021-07-04 08:19:10 +10:00
Peter Barker f032a1d404 autotest: revert to subprocess.check_call
.run is only Python3
2021-07-04 08:19:10 +10:00
Peter Barker 05f5dcbed7 autotest: disable autotesting of tri frame as it is still busted 2021-07-04 08:19:10 +10:00
Peter Barker e27015f75e autotest: verify roll/pitch are not adversely affected by yaw inputs 2021-07-04 08:19:10 +10:00
Peter Barker 0564ba1870 autotest: ensure reasonable yawrate on takeoff in FlyEachFrame 2021-07-04 08:19:10 +10:00
Pierre Kancir ba4634a775 AP_Common: add more unitttests 2021-07-04 08:19:10 +10:00
Peter Barker c432e032d8 autotest: add FlyEachFrame test for Plane 2021-07-04 08:19:10 +10:00
Pierre Kancir 72f06201f9 Tools: remove more CAN stuff from coverage statistics 2021-07-04 08:19:10 +10:00
Pierre Kancir 32bb616bb5 Tools: autotest.py: total flake8 compliance. 2021-07-04 08:19:10 +10:00
Pierre Kancir 25d3659cb1 Tools: autotest: correct exception handling on unit test run. 2021-07-04 08:19:10 +10:00
Peter Barker 4a08f1334a autotest: improve diagnostics around touchdown/takeoff expected tests
Also looks at last result as we don't appear to have a consistent number
in our tests
2021-07-04 08:19:10 +10:00
Peter Barker ec1cf2f3af autotest: let arming failure messages get spit out 2021-07-04 08:19:10 +10:00
QioTek 9ed396716b AP_Bootloader: added QioTekZealotH743 board type
AP_Bootloader: added QioTekZealotH743 board type
2021-07-04 08:19:10 +10:00
Peter Barker da785c5ba2 Tools: remove HIL support 2021-07-04 08:19:10 +10:00
Peter Barker 2494993b3b autotest: add trivial test for smart battery logging 2021-07-04 08:19:10 +10:00
Patrick José Pereira 9211f6d351 Tools: Add navigator board in common boards
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-06-11 14:43:48 -04:00
Peter Barker cea0d7c971 autotest: move autotest tlog files into buildlogs directory 2021-06-11 22:14:11 +10:00
Peter Barker e77512ba08 autotest: add method to create simple relative-to-home mission 2021-06-11 16:59:51 +10:00
Peter Barker 14b2af84ab autotest: break out a home_relative_loc_ne for getting a home-rel loc 2021-06-11 16:59:51 +10:00
Peter Barker 96e14d470a autotest: retry SITL connect many times while running under GDB
Allows for easier debugging under gdb when checking startup code
2021-06-11 11:15:58 +10:00
Peter Barker 0b517cfc57 autotest: start GDB in tui mode by default 2021-06-10 20:52:48 +10:00
Tom Pittenger 4d0f5a1db6 AP_Periph: add support for multiple protocols on AP_Periph 2021-06-09 18:36:18 +10:00