Commit Graph

5993 Commits

Author SHA1 Message Date
Peter Barker 87a44aadc0 autotest: comment out probably-defunct test 2021-12-21 11:32:36 +11:00
Andy Piper 4b1124c5e2 autotest: set SMAX during autotune test 2021-12-13 10:49:32 +11:00
Peter Barker 1030f06e9c autotest: FETtec tests: give vehicle a chance to realise ESCs are dead
Should remove the race condition where we disable an ESC but the vehicle
doesn't realise and lets the vehicle arm.

Also, waiting this long causes the ESCs to just go missing, not give a
telemetry failure
2021-12-13 10:49:32 +11:00
Peter Barker 9cd57afc72 autotest: add test for FETtec OneWire ESCs
make sure the SERVO_FWT_MASK is valid:
  - it can have bit gaps between active channels, but channels higher than 12 are not allowed (AP_EST_TELEM limitation)
  - Explain that the FETtec ESC IDs inside the FETtec Firmware need to be contiguous and start at 1.
add tests for ESC power outages
add test that safety switch zeroes PWM for FETtec ESC
a gap in the beginning of the SERVO_FTW_MASK is now allowed, test it
2021-12-13 10:49:32 +11:00
Pierre Kancir 3cb825d370 Tools: link AP_FETtecOneWire 2021-12-13 10:49:32 +11:00
Andrew Tridgell 040c83176e git: changed to https git protocol 2021-11-02 19:31:14 +11:00
Andrew Tridgell 0ddb5c565e Tools: define obal board 2021-11-01 10:51:58 +11:00
Samuel Tabor 07962a2a59 autotest: fly_mission should respect mission_timeout when waiting for wps. 2021-10-26 10:49:00 +11:00
Samuel Tabor 0cd985bf3a autotest: Add plane test for landing with barometer drift. 2021-10-26 10:49:00 +11:00
Andrew Tridgell 542c9491c9 Tools: added bootloader for MatekF765-SE 2021-10-05 16:59:08 +11:00
Andy Piper cc4e4a1eb9 Tools: add Pixhawk4-bdshot bootloader 2021-09-10 17:07:04 +10:00
Andy Piper 9676d37079 Tools: add CUAVv5-bdshot bootloader 2021-09-10 17:07:04 +10:00
Andy Piper ded587ef73 Tools: add CUAVv5Nano-bdshot bootloader 2021-09-10 17:07:04 +10:00
Andrew Tridgell 2906345fd3 Tools: add Flywoo boards to board list and manifest 2021-08-28 12:50:32 +10:00
Andrew Tridgell 9cf66e88bc Tools: bootloader for FlywooF745Nano 2021-08-28 12:50:32 +10:00
mateksys 714d11863e Tools: added MatekF765-SE to autobuild 2021-08-25 18:54:05 +10:00
Andrew Tridgell 5aec2cdafe autotest: disable broken test
missing upload_square_mission_items_around_location
2021-08-16 15:03:55 +10:00
Peter Barker 9ac384f7ee autotest: rover: wait ready to arm before running motor test 2021-08-14 16:41:52 +10:00
Andrew Tridgell 8674409986 waf: add files from ROMFS_custom to ROMFS
this allows for lua scripts in the root of the source tree as ROMFS_custom/scripts/*.lua

it also allows for any other custom data files that may be
needed. This is cleaner for custom scripts than having the files in
AP_HAL_ChibiOS/hwdef/BOARD/scripts, and allows for the same scripts
working in SITL, Linux and ChibiOS
2021-08-14 16:41:52 +10:00
Leonard Hall 0947e01dda Frame_params: update FILT to FLTE 2021-08-14 16:41:52 +10:00
Paul Riseborough aef90fc2c6 Tools: Rework Plane.EKFlaneswitch autotest 2021-07-25 09:30:25 +10:00
Paul Riseborough 02dcba8b6a Tools: Rework Copter VibrationFailsafe test to use commanded land 2021-07-25 09:30:25 +10:00
Paul Riseborough a829bc435c Tool: Allow more time for quadplane autotest to land and disarm 2021-07-25 09:30:25 +10:00
Paul Riseborough 21c4058acf Tools: relax navigation test accuracy 2021-07-25 09:30:25 +10:00
Paul Riseborough c087be94cb Tools: Fix AIRSPEED_AUTOCAL test failure
The mission plan for this test causes a lot of overshoot when turning onto final approach with the result that there is still some lateral offset when passing the landing waypoint that is not a measure of estimator accuracy.
2021-07-25 09:30:25 +10:00
Peter Barker 0761aeff5a Tools: split yaw-vehicle-for-mount-roi test out 2021-07-25 09:30:25 +10:00
Andrew Tridgell 8b3e389112 autotest: add test for two consecutive drops with no reboot 2021-07-22 16:01:01 +10:00
Andy Piper b16d86ebbe iomcu: update for pulse width changes 2021-07-22 16:01:01 +10:00
Leonard Hall 52d054b9c8 Tools: Autotest update guided bitbask to include acceleration 2021-07-22 16:01:00 +10:00
Andrew Tridgell 7e50577ca5 autotest: adjust test_altitude_types for small change in longitude_scale 2021-07-22 16:01:00 +10:00
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