Peter Barker
8f99262ffe
Tools: CI: install MAVProxy from source rather than using pip
...
Trying to get correct version of pymavlink (i.e. the one with messages
references in our mavlink repository)
As-is, if there is a pymavlink release after the one references in the
ardupilot repo, we don't pick up any new messages in the Python
bindings.
2019-11-12 07:52:22 +08:00
Peter Barker
ee1f919244
Tools: do recursive submodule update when installing pymavlink
2019-11-12 07:52:22 +08:00
Peter Barker
29fda1681b
Tools: add test for mount targetting
2019-11-12 07:52:22 +08:00
Pierre Kancir
fce6aad00f
Tools: add initial bash completion
2019-11-12 10:34:05 +11:00
Pierre Kancir
7014dcac16
Tools: add initial zsh completion
2019-11-12 10:34:05 +11:00
Willian Galvani
e190d99bc6
SITL: Add 6dof frame for Sub
2019-11-11 07:39:57 -08:00
Peter Barker
f8d10ebc0f
autotest: add test for GuidedRequest handling in Plane
2019-11-11 14:07:37 +11:00
Peter Barker
1ec10eecde
autotest: add tests for Tracker's mode guided
2019-11-11 10:06:21 +11:00
Andrew Tridgell
c7b5a24047
AP_Periph: updated docs
2019-11-09 21:54:55 +11:00
Andrew Tridgell
a732f99ec4
AP_Periph: release version 1.0.0 stable
2019-11-09 20:53:16 +11:00
Andrew Tridgell
4e4a04f763
AP_Periph: added note on bootloader update
2019-11-09 20:45:15 +11:00
Andrew Tridgell
0362353087
AP_Periph: added gnss::Fix2 support
2019-11-09 17:11:32 +11:00
Andrew Tridgell
9843b6085d
AP_Periph: adjust buffer sizes
2019-11-09 17:11:32 +11:00
Andrew Tridgell
71b2315d78
AP_Periph: switch to callback based CAN receive
...
this is much more reliable
2019-11-09 17:11:32 +11:00
Andrew Tridgell
cc0f6451ab
AP_Periph: support RTCMStream for RTK injection
2019-11-09 17:11:32 +11:00
Peter Barker
c51eed1f2a
AP_Periph: use enum-class for RangeFinder Status
2019-11-09 08:01:53 +11:00
Peter Barker
48657dd2c9
autotest: replace setHeartbeat(bool) with setHeartbeat(float)
...
We don't do heartbeats at 1Hz - we do them at the speedup rate.
2019-11-08 19:49:46 +11:00
Peter Barker
ece59f8233
autotest: replace wait_seconds with delay_sim_time
...
These did exactly the same thing
2019-11-08 19:49:46 +11:00
Peter Barker
2dd47e54e7
autotest: remove default True parameter to setHeartbeat
2019-11-08 19:49:46 +11:00
Peter Barker
74eb6760ea
autotest: correct setHeatbeat -> setHeartbeat
2019-11-08 19:49:46 +11:00
Peter Barker
1279c63ece
Tools: run-coverage: build unit-tests and examples with debug
2019-11-08 14:34:15 +11:00
Matt Lawrence
7a63bda027
Frame_params: Updated solo params for Copter 4
2019-11-08 07:28:17 +08:00
Mark Whitehorn
6b9c997a97
Tools: rename SensorConfigErrorLoop test to ConfigErrorLoop
2019-11-08 10:14:34 +11:00
Andrew Tridgell
9ffc0f5a3a
AP_Periph: updated README
2019-11-07 15:49:38 +11:00
Patrick José Pereira
722e512226
autotest: Sub: Add ALT_HOLD test
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-11-06 09:35:06 -08:00
Patrick José Pereira
62dfb72487
autotest: Sub: Update PSC_*Z parameters
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-11-06 09:35:06 -08:00
Peter Barker
54509a72c8
Tools: build-with-disabled-features fixes for Heli
2019-11-06 16:36:35 +11:00
Peter Barker
9605639070
autotest: loosen check on follow-mode check
2019-11-05 19:55:45 +11:00
Peter Barker
f177679e61
autotest: add more tests for mount behaviour
2019-11-05 19:55:45 +11:00
Peter Barker
a4a1536614
waf: make format errors fatal
2019-11-05 11:29:08 +11:00
Peter Barker
7dda87fd44
autotest: assert ArduPilot announces compass cal capability
2019-11-05 11:26:23 +11:00
Peter Barker
b8cbd64c86
Tools: Replay: use Event enumeration from Logger header
2019-11-05 08:19:26 +08:00
Andrew Tridgell
ca00ca4dac
waf: build AP_SerialLED
2019-11-04 13:01:59 +11:00
Matt Lawrence
8d2a624fcc
Autotest: Refactor failsafe tests
2019-11-03 07:07:34 +08:00
Michael du Breuil
7b2fdec211
ardupilotwaf: Add -Wno-format-contains-nul
...
MAV_FTP benefits quite a lot from using null's in it's print strings
2019-11-02 22:52:06 +11:00
Andrew Tridgell
d00f4316e9
Tools: moved AC_PID dependency to core
2019-11-02 16:31:04 +11:00
Andrew Tridgell
6e1866af38
AP_Periph: updated doc
2019-11-01 10:53:53 +11:00
Andrew Tridgell
db8c682a14
Tools: added f303-GPS to builds
2019-11-01 10:53:53 +11:00
Andrew Tridgell
599401bfe5
Tools: added f303 bootloaders
2019-11-01 10:53:53 +11:00
Andrew Tridgell
2b92e70da7
AP_Periph: support STM32F303 builds
2019-11-01 10:53:53 +11:00
Andrew Tridgell
147cf900fe
AP_Bootloader: support STM32F303 MCU
2019-11-01 10:53:53 +11:00
Michael du Breuil
88fa7eee6e
Tools: Add a more complicated scripting test
2019-10-31 07:10:55 +11:00
Andrew Tridgell
e159070dbc
AP_Periph: fixed typo
2019-10-29 15:22:35 +11:00
Andrew Tridgell
7a20410752
AP_Periph: updated docs
2019-10-29 09:36:47 +11:00
Peter Barker
d8f0960214
autotest: correct delay in simple loop test
2019-10-28 19:02:58 +11:00
Andrew Tridgell
3884419153
AP_Periph: added RNGFND_BAUDRATE
...
allows control of rangefinder baudrate
2019-10-28 15:53:16 +11:00
Andrew Tridgell
529f7a4416
Tools: updated CAN bootloaders
2019-10-28 15:53:16 +11:00
Andrew Tridgell
e612ab92ff
AP_Bootloader: added error codes for failing to load app
...
use the vendor code to indicate failure reason
2019-10-28 15:53:16 +11:00
Andrew Tridgell
31f7a62cdc
AP_Bootloader: use crc32_small()
2019-10-28 15:53:16 +11:00
Andrew Tridgell
dcc417f27b
AP_Bootloader: use crc32_small()
2019-10-28 15:53:16 +11:00
Andrew Tridgell
e5b99b294a
Tools: updated f103 bootloaders
2019-10-28 15:53:16 +11:00
Andrew Tridgell
092c20b3a7
AP_Periph: use flash app_descriptor
2019-10-28 15:53:16 +11:00
Andrew Tridgell
ec1060d4f8
AP_Bootloader: pre-define fields of app_descriptor
...
this is needed to store it in flash
2019-10-28 15:53:16 +11:00
Andrew Tridgell
b2a2556829
Tools: built crazyflie2 bootloader
2019-10-28 09:27:31 +11:00
Peter Barker
117630a469
autotest: add delay for loop test to ensure we get >=3 messages
2019-10-27 09:17:54 +11:00
Andrew Tridgell
ae49cebeb1
Tools: updated CAN bootloaders
2019-10-26 15:32:10 +11:00
Andrew Tridgell
cc1f86e1f1
AP_Bootloader: use MAINTAINENCE mode for CAN bootloader
...
this makes it obvious we are in the bootloader
2019-10-26 15:32:10 +11:00
Andrew Tridgell
482e0d4787
AP_Periph: implement 30s mark of good firmware
2019-10-26 15:32:10 +11:00
Andrew Tridgell
c1ef2e29d7
AP_Bootloader: stay in CAN bootloader if in watchdog reset
...
if the app has not been running for at least 30s then stay in
bootloader to allow used to load new fw
2019-10-26 15:32:10 +11:00
Andrew Tridgell
f777a37826
Tools: added link to AP_Periph firmware
2019-10-26 15:32:10 +11:00
Andrew Tridgell
dc6948f336
AP_Periph: added delay on bl flash
...
and expand can pool a bit
2019-10-25 21:36:55 +11:00
Andrew Tridgell
4e33aff5d6
waf: fixed unnecessary nul termination of ROMFS
2019-10-25 21:36:55 +11:00
Andrew Tridgell
dba6d71fc6
AP_Periph: use new flash_bootloader() API
2019-10-25 21:36:55 +11:00
Andrew Tridgell
cd98659abe
Tools: cope with location of AP_Periph in Tools directory
2019-10-25 13:52:43 +11:00
Andrew Tridgell
1352557ebb
AP_Periph: use ArduPilot version system
...
this will allow build_binaries to find the version
2019-10-25 13:52:43 +11:00
Andrew Tridgell
9a176526d7
Tools: include bin files on firmware server for AP_Periph
2019-10-25 13:52:43 +11:00
Andrew Tridgell
355839e413
Tools: added f103-ADSB bootloader
2019-10-25 11:54:58 +11:00
Andrew Tridgell
54eabfc8e9
Tools: added ZubaxGNSS bootloader
2019-10-25 11:53:41 +11:00
Andrew Tridgell
6f6a8d5d14
Tools: auto-build AP_Periph binaries
2019-10-25 09:35:27 +11:00
Andrew Tridgell
c08d37bd8f
Tools: fixed build with --out directory for build_binaries
2019-10-25 09:35:27 +11:00
Andrew Tridgell
eeaf6c0f30
Tools: updated CAN bootloaders
2019-10-25 09:35:27 +11:00
Andrew Tridgell
46cb585af2
AP_Periph: use APJ_BOARD_ID in hw major/minor
2019-10-25 09:35:27 +11:00
Andrew Tridgell
34e0ac51f5
AP_Bootloader: use APJ_BOARD_ID in hw major/minor
2019-10-25 09:35:27 +11:00
Andrew Tridgell
c219d357f0
waf: allow for uncompressed ROMFS
...
this saves memory flashing bootloader on low memory boards
2019-10-24 22:03:43 +11:00
Andrew Tridgell
0c00bb935a
AP_Periph: support updating bootloader with FLASH_BOOTLOADER option
2019-10-24 22:03:43 +11:00
Andrew Tridgell
c6a372bfdd
AP_Periph: fixed handling of 16 char param names
2019-10-24 22:03:43 +11:00
Andrew Tridgell
ad3b1eaaf0
AP_Periph: enable AP_ROMFS build
2019-10-24 22:03:43 +11:00
Peter Barker
7842d07b12
autotest: add test for scripting
2019-10-24 13:50:51 +11:00
Peter Barker
f431c0b256
Replay: use ahrs singleton to log ATT, POS and AHRS2
2019-10-24 13:15:46 +11:00
Peter Hall
8d058d58be
Tools: autotest: update sailboat default params
2019-10-23 08:28:39 +08:00
Andrew Tridgell
9c4a01e0b0
AP_Bootloader: speed up CAN fw load
2019-10-21 19:12:01 +11:00
Andrew Tridgell
8812466355
Tools: updated CAN bootloaders
2019-10-21 19:12:01 +11:00
Andrew Tridgell
c5afc3ff99
Tools: use crc_crc32() in app descriptor
2019-10-21 19:12:01 +11:00
Andrew Tridgell
92bd1a485a
AP_Bootloader: added app descriptor checking for CAN fw
2019-10-21 19:12:01 +11:00
Andrew Tridgell
1c61ab165c
AP_Periph: support CAN app comms area
2019-10-21 19:12:01 +11:00
Andrew Tridgell
6ad762f727
AP_Bootloader: support app comms area for CAN fw update
...
this allows MissionPlanner to update firmware
2019-10-21 19:12:01 +11:00
Andrew Tridgell
d572d630ed
waf: added generation of app descriptor
2019-10-21 19:12:01 +11:00
Andrew Tridgell
30195ea6b5
AP_Periph: added application descriptor
...
this is used by MissionPlanner to see if correct fw is already loaded
2019-10-21 19:12:01 +11:00
Andrew Tridgell
6a413babe0
AP_Periph: pat watchdog in param getset
2019-10-21 19:12:01 +11:00
Andrew Tridgell
4677dca834
AP_Bootloader: fixed uprintf() build
2019-10-21 19:12:01 +11:00
Andrew Tridgell
230a817539
AP_Bootloader: support ZubaxGNSS
2019-10-21 19:12:01 +11:00
Andrew Tridgell
e9af111b0c
AP_Periph: enable build of ZubaxGNSS
2019-10-21 19:12:01 +11:00
Andrew Tridgell
4962b6ddc8
Tools: added f103-RangeFinder bootloader
2019-10-21 19:12:01 +11:00
Andrew Tridgell
55b623d176
AP_Periph: support rangefinder CAN nodes
2019-10-21 19:12:01 +11:00
Andrew Tridgell
5b699fc65d
AP_Periph: fixed airspeed update rate
2019-10-21 19:12:01 +11:00
Andrew Tridgell
d0ff2089c4
AP_Periph: enable airspeed sensor
2019-10-21 19:12:01 +11:00
Randy Mackay
5b1e688b6a
Tools: update git success from Xiamen
2019-10-21 16:11:23 +11:00
Andrew Tridgell
c75a7e425a
AP_Periph: support NCP5623 LEDs
2019-10-20 20:31:02 +11:00
Peter Barker
2daccf0ef0
autotest: add test for deepstall with relative LAND item
2019-10-18 20:13:18 +11:00
Peter Barker
8cfe181604
autotest: increase timeouts on collision test
...
Azuer seems to have some issue with this test. Make it a little more
lenient
2019-10-18 20:12:44 +11:00