Commit Graph

4383 Commits

Author SHA1 Message Date
Matt Lawrence
baa0926fe5 Autotest: Refactor failsafe tests 2020-02-05 10:51:29 +11:00
Andrew Tridgell
8f6871e4cc Tools: cope with location of AP_Periph in Tools directory 2020-02-05 10:51:28 +11:00
Andrew Tridgell
0ec359d148 AP_Periph: use ArduPilot version system
this will allow build_binaries to find the version
2020-02-05 10:51:28 +11:00
Andrew Tridgell
f0513cc8a8 Tools: include bin files on firmware server for AP_Periph 2020-02-05 10:51:28 +11:00
Andrew Tridgell
4f0311c45d Tools: added f103-ADSB bootloader 2020-02-05 10:51:28 +11:00
Andrew Tridgell
7df7494591 Tools: added ZubaxGNSS bootloader 2020-02-05 10:51:28 +11:00
Andrew Tridgell
b7fba78087 Tools: auto-build AP_Periph binaries 2020-02-05 10:51:28 +11:00
Andrew Tridgell
2059c7bf20 Tools: fixed build with --out directory for build_binaries 2020-02-05 10:51:28 +11:00
Andrew Tridgell
63c60bda7f AP_Periph: use APJ_BOARD_ID in hw major/minor 2020-02-05 10:51:28 +11:00
Andrew Tridgell
e424481d8a AP_Bootloader: use APJ_BOARD_ID in hw major/minor 2020-02-05 10:51:28 +11:00
Andrew Tridgell
86db7c3b02 waf: allow for uncompressed ROMFS
this saves memory flashing bootloader on low memory boards
2020-02-05 10:43:37 +11:00
Andrew Tridgell
bdda75ebe9 AP_Periph: support updating bootloader with FLASH_BOOTLOADER option 2020-02-05 10:43:37 +11:00
Andrew Tridgell
a6a7bbaab3 AP_Periph: fixed handling of 16 char param names 2020-02-05 10:43:37 +11:00
Andrew Tridgell
7dfd95164b AP_Periph: enable AP_ROMFS build 2020-02-05 10:43:37 +11:00
Peter Barker
9128913ab8 autotest: add test for scripting 2020-02-05 10:43:37 +11:00
Peter Barker
c2b0bab762 Replay: use ahrs singleton to log ATT, POS and AHRS2 2020-02-05 10:43:37 +11:00
Peter Hall
43b3257d15 Tools: autotest: update sailboat default params 2020-02-05 10:43:37 +11:00
Andrew Tridgell
90cde5397b AP_Bootloader: speed up CAN fw load 2020-02-05 10:43:36 +11:00
Andrew Tridgell
37e136f230 Tools: use crc_crc32() in app descriptor 2020-02-05 10:43:36 +11:00
Andrew Tridgell
f672829e7f AP_Bootloader: added app descriptor checking for CAN fw 2020-02-05 10:43:36 +11:00
Andrew Tridgell
2807084952 AP_Periph: support CAN app comms area 2020-02-05 10:43:36 +11:00
Andrew Tridgell
ada699b9b1 AP_Bootloader: support app comms area for CAN fw update
this allows MissionPlanner to update firmware
2020-02-05 10:43:36 +11:00
Andrew Tridgell
eab65f0e9f waf: added generation of app descriptor 2020-02-05 10:43:36 +11:00
Andrew Tridgell
022705f401 AP_Periph: added application descriptor
this is used by MissionPlanner to see if correct fw is already loaded
2020-02-05 10:43:36 +11:00
Andrew Tridgell
389d2c5b16 AP_Periph: pat watchdog in param getset 2020-02-05 10:43:36 +11:00
Andrew Tridgell
13f289d3f0 AP_Bootloader: fixed uprintf() build 2020-02-05 10:43:36 +11:00
Andrew Tridgell
18f3f7a87e AP_Bootloader: support ZubaxGNSS 2020-02-05 10:43:36 +11:00
Andrew Tridgell
74de92fa43 AP_Periph: enable build of ZubaxGNSS 2020-02-05 10:43:36 +11:00
Andrew Tridgell
e9f2912e87 Tools: added f103-RangeFinder bootloader 2020-02-05 10:43:36 +11:00
Andrew Tridgell
2d6c102092 AP_Periph: support rangefinder CAN nodes 2020-02-05 10:43:36 +11:00
Andrew Tridgell
beff882f06 AP_Periph: fixed airspeed update rate 2020-02-05 10:43:36 +11:00
Andrew Tridgell
e07a6b63b1 AP_Periph: enable airspeed sensor 2020-02-05 10:43:36 +11:00
Randy Mackay
72e428d596 Tools: update git success from Xiamen 2020-02-05 10:43:36 +11:00
Andrew Tridgell
83554c2578 AP_Periph: support NCP5623 LEDs 2020-02-05 10:43:36 +11:00
Peter Barker
ee97007f31 autotest: add test for deepstall with relative LAND item 2020-02-05 10:16:44 +11:00
Peter Barker
abf935b45c autotest: increase timeouts on collision test
Azuer seems to have some issue with this test.  Make it a little more
lenient
2020-02-05 10:16:44 +11:00
Peter Barker
a2eb1eddc2 autotest: increase allowed time for receiving ack to compass-cal cmd
Saw an instance of this timeout happening on the server
2020-02-05 10:16:44 +11:00
Peter Barker
d6e3c6b261 autotest: add deepstall test 2020-02-05 10:16:43 +11:00
Michael du Breuil
4bc1a94042 ardupilotwaf: -Werror=delete-non-virtual-dtor is a C++ flag not a C flag 2020-02-05 10:16:10 +11:00
Andrew Tridgell
195dc50d71 Tools: updated AP_Periph CI and docs
target is now f103-GPS
2020-02-05 10:15:17 +11:00
Andrew Tridgell
df1b428c97 Tools: added f103-GPS bootloader 2020-02-05 10:15:17 +11:00
Andrew Tridgell
b37cc178ee waf: always build AP_ADSB
needed for singleton
2020-02-05 10:15:17 +11:00
Andrew Tridgell
bb2db15b2a AP_Periph: support ADSB UAVCAN peripherals
generate TrafficReport UAVCAN packets from ADSB_VEHICLE MAVLink
messages from a Ping
2020-02-05 10:13:53 +11:00
Andrew Tridgell
1743ba3933 AP_Periph: fixed build warning 2020-02-05 10:13:53 +11:00
Andrew Tridgell
2857b57d92 AP_Periph: added LED_BRIGHTNESS param
default was too bright
2020-02-05 10:13:53 +11:00
Peter Barker
b5090ed78c autotest: make polyfence avoidance test more reliable
Amusingly, at faster speedups the car made a decision to turn North
rather than South which it does when at lower speedups.

Gave it no choice in the matter.
2020-02-05 10:13:53 +11:00
Peter Barker
78a2e55cbe Tools: autotest changes after Auto behaviour change on completion 2020-02-05 10:13:53 +11:00
Peter Barker
c5822e1557 autotest: drain mav before attempting disarm
If the queue of messages for us to parse is very long then we can time
out before managing to parse them all and find the disarm!
2020-02-05 10:13:53 +11:00
Peter Barker
472d18d07a autotest: raise exception if no simulated time available
Sucking the mavlink message queue dry unexpectedly is worse than any
tests being broken and failing with a clear error.
2020-02-05 10:13:53 +11:00
Peter Barker
b019043dae autotest: fix mission-load dedupe issue
There are other ways we can receive Flight Plan received now, and
MAVProxy's statustext dedupe stuff was biting us
2020-02-05 10:13:53 +11:00