Commit Graph

4366 Commits

Author SHA1 Message Date
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
Nick Restivo ad9fc4a643 Tools: added name to GIT_Success.txt
Testing if I can add changes
2020-02-05 10:13:53 +11:00
Andy Piper ea6042bb28 Tools: bootloader and binary build for Kakute F7 mini 2020-02-05 10:13:52 +11:00
Andy Piper 6f6bc904a1 Tools: autotest dynamic notches 2020-02-05 10:13:52 +11:00
Andrew Tridgell 5055144cd3 AP_Periph: fixed scaling of LEDs
RGBLed packets sent as 5:6:5 bits
2020-02-05 10:12:13 +11:00
Andrew Tridgell 5d4ada8085 autotest: fixed MISSION_ITEM_INT receive to be reliable
use a condition in recv_match() to ensure we don't mix up msgs from
other protocols
2020-02-05 10:12:13 +11:00
Peter Barker 6ca28a0d11 Tools: autotest: make plane receiver-healthy check more reliable 2020-02-05 10:12:13 +11:00
Peter Barker 082a710b05 Tools: autotest: correct mavproxy version test 2020-02-05 10:12:13 +11:00
Peter Barker e98fb9421f Tools: autotest: correct test for MAVProxy capabilities
Once MAVProxy actually gets support for fence and rally via mission item
protocol this can be changed.
2020-02-05 10:12:13 +11:00
bhavya 59b4e0a456 Tools: added name to GIT_Success.txt 2020-02-05 10:10:37 +11:00
Ebin 3da75292d2 Tools: autotest: added wheel encoder test for balance bot 2020-02-05 10:10:37 +11:00
Peter Barker 044e750937 Tools: autotest: add wheel encoder test for Rover 2020-02-05 10:10:37 +11:00
Peter Barker 1609b4ccb8 Tools: autotest: correct get_distance_int 2020-02-05 10:10:37 +11:00
Peter Barker 95c18806cd autotest: correct CRAMS field altitude 2020-02-05 10:10:37 +11:00
Peter Barker 091d3e042b autotest: make dataflash-over-mavlink test more accomodating
Saw <100kB/s on autotest server, so can't look for minimum 100kB/s.

Also fixed disarmed-at-end-of-test
2020-02-05 10:10:37 +11:00
Andrew Tridgell e9e397f548 autotest: allow --moddebug to sim_vehicle.py
helps people debugging install
2020-02-05 10:10:37 +11:00
Andy Piper 8afa87b32d Tools: add --upload-port option to waf 2020-02-05 10:10:37 +11:00
Andrew Tridgell b142255a4c Tools: removed HAVE_OCLOEXEC check 2020-02-05 10:10:20 +11:00