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
Tom Pittenger
8ada37edb8
AP_Periph: add support for MPPT Battery driver
2021-06-09 18:36:18 +10:00
Peter Barker
fd792bebf8
autotest: wipe SITL state after temperature cal test
...
ArduPilot internals are fiddling state that the autotest suite is
unaware of, so wipe the eeprom after the test
2021-06-09 14:14:06 +10:00
Peter Barker
79de738266
autotest: wait for a few seconds for arm-failure messages to appear
...
If prearms never come true then we try to arm the vehicle so it tells us
what is wrong. Since we no longer push statustexts hard, we have to
wait for the reasons to come out at normal clocked rates.
2021-06-09 14:13:54 +10:00
Peter Barker
6af6d2fc2a
autotest: add a progress message for looking for a message in a log
2021-06-09 14:13:31 +10:00
Peter Barker
6944ef6af1
autotest: fly each working Helicopter frame
2021-06-09 12:15:42 +10:00
Randy Mackay
058d4299ad
Tools: update SITL tri and hexa gains
2021-06-08 19:11:32 +10:00
Andrew Tridgell
3be7f1ae23
autotest: removed tri from doesn't fly list
2021-06-08 19:11:32 +10:00
Andrew Tridgell
0876cb9cd6
autotest: fixed defaults for tricopter
2021-06-08 19:11:32 +10:00
arsh
45f1d03bda
autotest:Copter test fix for some frames
...
removed some lines
Whitespace messages removal
2021-06-08 16:50:37 +10:00
Peter Barker
31c345fc4b
Tools: add support for AP_Logger into AP_Periph
2021-06-08 09:57:55 +10:00
Peter Barker
0bd9610687
autotest: add trivial test for BodyFrameOdom
2021-06-04 15:09:51 +10:00
Peter Barker
584e24d613
Tools: build mRoControlZeroClassic and mRoControlZeroH7{,-bdshot} on build server
2021-06-04 14:39:56 +10:00
Randy Mackay
e8947dfb47
Tools: reduce copter autotest rate yaw P and I gains
...
affects quad, hexa, octa, octa-quad, deca, tri, y6, dodeca-hexa
2021-06-03 12:20:43 +09:00
yaapu
b14dcf1df5
Tools:autotest: updated FRSky SPort test to use new 2 byte data IDs
2021-06-02 17:33:15 +10:00
Pierre Kancir
cf350a52e9
Tools: Autotest: add --coverage option
2021-06-02 14:42:59 +10:00
Pierre Kancir
870eaac839
Tools: correct some coverage utilities
2021-06-02 14:42:59 +10:00
Pierre Kancir
d1cc8d2bf3
Waf: add coverage flags
2021-06-02 14:42:59 +10:00
Andrew Tridgell
3a1d2f1852
Replay: remove takeoff/touchdown event handling
2021-06-02 11:13:16 +09:00
Peter Barker
2439587c5a
autotest: add tests for ground effect compensation active in EKF
2021-06-02 11:13:16 +09:00
Peter Barker
8925c2830b
autotest: check fence upload/download when creating from locs
2021-06-01 15:54:59 +10:00
James O'Shannessy
819bb2938b
AP_Periph: Correctly report Temperature to UAVCAN
2021-06-01 12:35:24 +10:00
Peter Barker
c1a20ceab4
autotest: add test to catch bug with opticalflow if no rangefinder
2021-06-01 11:31:42 +10:00
Randy Mackay
26ea80fc62
Tools: update default params for copter-optflow.parm
2021-06-01 09:57:16 +10:00
Andrew Tridgell
f3cc661ebd
Tools: added HolybroGPS to autobuild
2021-06-01 09:19:51 +10:00
Andrew Tridgell
b8f3a0f83b
Tools: added HolybroGPS bootloader
2021-06-01 09:19:51 +10:00
Andrew Tridgell
b6543e7a85
AP_Bootloader: added Holybro GPS board type
2021-06-01 09:19:51 +10:00
Hwurzburg
4335951c42
Tools: remove % as units on params that are unitless
2021-05-30 22:38:27 -07:00
James Harton
be3cc1b679
Docs: Change all references from dev.ardupilot.org to the appropriate documentation URLs.
2021-05-31 12:20:45 +10:00
bugobliterator
3390167753
AP_Periph: use AP_Notify enum for ToneAlarm types
2021-05-31 07:34:02 +10:00
Michael Oborne
126456742a
Hwdef: add Joey
2021-05-27 14:19:55 +10:00
Andrew Tridgell
e7ca9d8e83
Tools: rebuild Pix32v5 bootloader
...
with right case
2021-05-27 09:30:30 +09:00
Pierre Kancir
7e389afbec
Tools: allow to build examples and tests with debug
2021-05-26 18:46:03 +10:00
Pierre Kancir
58358d9f97
Tools: correct arguments passing on autotest.py
2021-05-26 18:46:03 +10:00
bugobliterator
d00f75203c
Tools: add omnibusf4pro-one to build_ci to check single gps/compass build
2021-05-26 18:30:45 +10:00
Siddharth Purohit
a6f00e4f80
Tools: increase serial timeout to 2s from 1s in uploader script
2021-05-26 18:25:01 +10:00
Siddharth Purohit
cab86b7b78
bootloaders: rebuild CubeBlack_bl and CubeOrange_bl
2021-05-26 17:26:05 +10:00
bugobliterator
23757c249e
AP_Bootloader: free few bytes of flash as bootloader build overflew on devices with 16k flash
2021-05-26 17:26:05 +10:00
Peter Barker
8e61de37be
Tools: board_types.txt: reallocate 1033 to Joey, take 1034 for SeriphGPS
2021-05-26 16:32:47 +10:00
Leonard Hall
1326dbe2ee
AutoTest: Sub: Add appropriate pid parameters for highly damped system
2021-05-24 20:13:37 +10:00
Leonard Hall
41c437b768
AutoTest: Copter: fly_poshold_takeoff increase acceptable range
2021-05-24 20:13:37 +10:00
Peter Barker
0d05bb9732
Revert "waf: list boards 1/line in case of board-not-found error"
...
This reverts commit 8ab74d9462
.
This broke the build server which parses the output of this
2021-05-21 10:59:56 +10:00
Peter Barker
e46969957a
Tools: rename f103-periph/hwdef.dat to .inc (f303 too)
2021-05-20 17:23:17 +10:00
Pierre Kancir
458b6084fa
Tools: don't make report test failure on coverage
2021-05-20 14:54:47 +10:00
Pierre Kancir
fae2834341
Tools: update coverage script to python
2021-05-20 14:54:47 +10:00
Pierre Kancir
b9f55ba864
Tools: remove update-coverage.sh script
2021-05-20 14:54:47 +10:00
Pierre Kancir
109847c96d
Tools: use getopts on run-coverage and factorize code
2021-05-20 14:54:47 +10:00
Pierre Kancir
255cabc9db
Tools: remove more path from coverage
2021-05-20 14:54:47 +10:00
Peter Barker
2109fae56a
Tools: reserve a board ID for SierraF9PGPS
2021-05-20 14:17:45 +10:00
Siddharth Purohit
5a33100e91
Revert "bootloaders: rebuild bootloaders"
...
This reverts commit 4b2552b32b
.
2021-05-20 09:35:01 +10:00
Peter Barker
98753ec6dc
Tools: move from HAL_NO_LOGGING to HAL_LOGGING_ENABLED
2021-05-19 17:38:47 +10:00
Peter Barker
8a3a609e3b
Tools: add can_sitl_nodev.sh which doesn't require a (e.g.) babel to run
2021-05-18 17:59:30 +10:00
Peter Barker
c7a9fb3c9c
autotest: retry dynamic notches 8 times before failing
...
This test is flapping.
This is a poor - but serviceable - workaround.
2021-05-18 11:13:10 +10:00
Peter Barker
8ab74d9462
waf: list boards 1/line in case of board-not-found error
...
This line is now way too long, and splitting it this way will allow the
output to be grepped for likely-looking board names.
2021-05-18 10:47:37 +10:00
Andy Piper
1eb4f478da
bootloaders: update KakuteF4 and KakuteF4Mini bootloaders for buzzer startup and board id
2021-05-18 10:02:36 +10:00
Peter Barker
0a06a9e446
param_metadata: reinstance @Values/@Bitmask magic for excluding params from vehicle output
2021-05-17 10:18:35 +10:00
Peter Barker
eb2b1b3231
Tools: param_meteadata: correct @Values{Plane} etc handling
2021-05-17 10:18:35 +10:00
liang
891cc94577
AP_Bootloader: check VBUS for fast boot
2021-05-14 15:48:30 -07:00
Peter Barker
3eb164fb6a
autotest: move script helper functions from rover to common
2021-05-14 13:21:36 +10:00
Peter Barker
3d562046da
autotest: add accuracy option to guided_achieve_heading
2021-05-14 13:21:36 +10:00
climr
b46f621fc6
AP_HAL_ChibiOS: add two new horizon31.com boards
...
PixC4-Pi and PixC4-Jetson
2021-05-14 12:04:29 +10:00
Peter Barker
c18c4ad6ec
Tools: param_metadata: remove use of dirname when creating Vehicle
...
So a Vehicle object takes a truename - i.e. Copter, not ArduCopter, but
can also take a "reference", which is used for e.g. constructing RST
tags.
2021-05-13 21:09:45 +10:00
Peter Barker
3ea9307419
Tools: param_metadata: flake8 cleanliness
2021-05-13 21:09:45 +10:00
Peter Barker
1123de112c
Tools: param_metadata: tidy finding of Vehicle parameter file
2021-05-13 21:09:45 +10:00
Peter Barker
97e57932c4
Tools: param_metadata: remove more multi-vehicle support
...
This script hasn't supported emitting multiple vehicles for a very long
time, but this was enforced using a check and we kept a list of vehicles
around for no very good reason.
2021-05-13 21:09:45 +10:00
Stephen Dade
ab9a221f2e
Tools: Update Cygwin environment install for Python 3.7
2021-05-13 06:38:33 +10:00
Andy Piper
1700ab814e
AP_Bootloader: change id to AP range
2021-05-12 17:26:35 +10:00
Andy Piper
319a6404c4
Tools: add KakuteF4Mini to board types and scripts
2021-05-12 17:26:35 +10:00
Andy Piper
43ea90f264
Tools: KakuteF4Mini bootloader
2021-05-12 17:26:35 +10:00
bugobliterator
4b2552b32b
bootloaders: rebuild bootloaders
2021-05-12 17:21:14 +10:00
bugobliterator
3edf26dff9
Bootloader: complete GET_DEVICE commands before allowing timeout reset
2021-05-12 17:21:14 +10:00
Andy Piper
2df7b5453e
autotest: add test for ESC telemetry driven notches.
2021-05-12 17:01:11 +10:00
Peter Barker
d2f78c69be
autotest: add a simple test for SMART_RTL
2021-05-12 13:01:50 +10:00
Peter Barker
9965f1a31d
autotest: add some helpers for local-position movement
2021-05-12 13:01:50 +10:00
Peter Barker
7ab094f3a1
autotest: tidy fly_guided_move_local
2021-05-12 13:01:50 +10:00
Peter Barker
1d6efbd56f
autotest: fix loiter_to_ne
...
Co-Authored-By: leonardthall@gmail.com
2021-05-11 14:51:28 +10:00
TunaLobster
19c7e349f9
Tools: Add cygwin package to env install scripts for SITL binaries
2021-05-11 10:39:12 +09:00
Andrew Tridgell
8bad533a8e
Tools: build FreeflyRTK in CI
...
this is our only F732 build
2021-05-09 06:44:19 +10:00
Andrew Tridgell
03132c378d
Tools: added FreeflyRTK bootloaders
2021-05-09 06:44:19 +10:00
Andrew Tridgell
c5182e6c16
Tools: auto-build FreeflyRTK
2021-05-09 06:44:19 +10:00
Andrew Tridgell
a23e821f94
AP_Periph: allow safety LED as backup main LED for DNA
2021-05-09 06:44:19 +10:00
Andrew Tridgell
efe8042fbe
AP_Periph: allow for reboot while in DNA
2021-05-09 06:44:19 +10:00
Andrew Tridgell
724cea2b0d
AP_Periph: allow build with no PWM to allow for notify
2021-05-09 06:44:19 +10:00
Andrew Tridgell
44eadb7291
AP_Bootloader: added FreeflyRTK board type
2021-05-09 06:44:19 +10:00
Peter Barker
04aed49572
autotest: adjust GyroFFT threshold to make it pass
...
From Andy:
Can you make this 0. The test should then pass. I'm not terribly happy about it but its better than disabling the test and I can't tell whether there is actually a problem or not.
2021-05-07 18:30:08 +10:00
Peter Barker
0a235ce094
autotest: remove retry loop from within GyroFFT
...
This effectively removes an infinite loop from the GyroFFT test.
2021-05-07 18:30:08 +10:00
Peter Barker
765889b827
autotest: don't send statustext during exception
...
During an exception we don't want to be trying to print these
2021-05-07 14:21:44 +10:00
Peter Barker
f78cf73726
autotest: don't fail completely if ArduPilot process dies
2021-05-07 12:22:11 +10:00
Peter Barker
b04dfda9fb
autotest: enable deca and dodeca frames in FlyEachFrame test
2021-05-06 16:26:28 +10:00
Peter Barker
cf4acaa2aa
autotest: re-enable quadplane QAutoTune test
2021-05-05 23:43:59 +10:00
Andy Piper
2b327af79b
AP_Periph: use tone alarm types
2021-05-05 17:41:24 +10:00
James O'Shannessy
bc38d8a78c
AutoTest: Fix autotest from failing due to state from earlier test
...
Autotest was failing because there was an expectation that the plane would fly relatively north from the takeoff point.
This assumption may not be true. We work around it by using a tin can instead of an exclusion polygon so that we breach no matter the direction we fly.
2021-05-05 10:59:10 +10:00
James O'Shannessy
0e656c1504
AutoTest: Ensure Plane uses home as Fence Return Point if one is not present and no exclusion fence is present
2021-05-05 10:59:10 +10:00
Peter Barker
9a13b5c9b6
autotest: add test for auxfunc triggering via script
2021-05-05 07:13:18 +10:00
Iampete1
8544d00c97
Tools: rename TURN_MAX_G to ATC_TURN_MAX_G in param sets
2021-05-03 19:22:16 -04:00
Iampete1
aa72b7da46
Tools: autotest: Plane: add loiter terrain following test
2021-05-02 18:51:27 +10:00