Peter Barker
56dda4c07f
autotest: fix race condition in Rover gcs mission test
2021-11-05 09:07:19 +11:00
Josh Henderson
32e628f267
Tools: size_compare_branches.py add -vehicle option
2021-11-04 19:57:27 +11:00
Buzz
854266dc78
ESP32: drop submodule and add script to get it as a clone and/or submodule
...
works with either a submodule setup or a 'clone' for either type of dev
2021-11-03 06:06:15 +11:00
Peter Barker
d0872abdf9
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-11-02 09:39:17 +11:00
Buzz
228fafeffe
Tools: add esp32 support
...
see libraries/AP_HAL_ESP32/README.md for more.
Author: Charles Villard <charlesvillard10@gmail.com>
Author: Buzz <davidbuzz@gmail.com>
2021-11-01 17:40:31 +11:00
bugobliterator
c6cacee960
Tools: update readme to include Hardfault debugging steps
2021-10-30 20:30:14 +11:00
bugobliterator
1a996aa6f9
Tools: fix crash logging using gdb dump
2021-10-30 19:24:57 +11:00
bugobliterator
6adfcd4957
waf: disable building CrashCatcher for non 2M boards
2021-10-30 19:24:57 +11:00
bugobliterator
94cb546ff0
Tools: add support for parsing crash dumps directly
2021-10-30 19:24:57 +11:00
bugobliterator
eee7e6cadf
waf: add defines for use in CrashCatcher Flash dump
2021-10-30 19:24:57 +11:00
bugobliterator
06725ed68a
Tools: add crash_debugger script to fetch and parse HardFault crashes
2021-10-30 19:24:57 +11:00
bugobliterator
c5dd02fb2b
waf: compile in crash catcher library
2021-10-30 19:24:57 +11:00
Andy Piper
7daa276769
waf: stricter lua bindings build processing
2021-10-28 07:19:16 +11:00
Andrew Tridgell
8f591a853b
Tools: run submodule fix 3 times
2021-10-27 06:24:41 +11:00
Andrew Tridgell
e94fdac91f
Tools: rename uLanding simulation to USD1
2021-10-26 15:31:12 +11:00
Peter Barker
76859c8386
Tools: add option to configure-all to write all hw configs out
2021-10-26 15:28:19 +11:00
Andy Piper
6672577f6e
waf: make sure APM_BUILD_DIRECTORY is defined for APM_BUILD_COPTER_OR_HELI and lua
2021-10-26 11:42:12 +11:00
Iampete1
bc7c5c24da
Tools: autotest: quadplane: reboot for tailsitters and allow longer time for disarm
2021-10-26 10:03:00 +11:00
IamPete1
1e09e79617
Tools: autotest: add copter tailsitter and params
2021-10-26 10:03:00 +11:00
Peter Barker
7f125312f3
autotest: disable flapping GroundEffectCompensation_takeOffExpected test
...
This test is flapping. More often now.
2021-10-25 14:09:22 +11:00
Andrew Tridgell
8f90d6f83f
git: added a easy script for fixing submodule issues
...
this fixes the DSDL DroneCAN issue. Run
Tools/gittools/submodule-sync.sh
2021-10-23 21:32:48 +11:00
Andrew Tridgell
a50120cec3
CAN: switched to DroneCAN DSDL and libuavcan
2021-10-23 21:13:07 +11:00
Peter Barker
754192ff26
autotest: improve gps-for-yaw test
...
There are flag values in the mavlink definitions for this message, so
make sure we get something approaching the right number.
2021-10-21 12:09:21 +11:00
Peter Barker
5cf62e8fb3
autotest: tweak soaring test SOAR_VSPEED
...
This is right on the edge on master
2021-10-21 12:09:21 +11:00
Peter Barker
b9a4902aa6
autotest: let system settle before annoying
...
Also fly in circles to avoid long flight home
2021-10-21 12:09:21 +11:00
Peter Barker
fda0d16475
autotest: correct loiter-requires-position test for new SIM_GPS simulation
...
sitl_gps was sending out ubx packets even if the device was supposed to
be absent, allowing the EKF to get a lag and thus allocate its buffers.
The new sim doesn't do that, so we do need to direct the EKF to not use
the GPS.
2021-10-21 12:09:21 +11:00
Peter Barker
99126d3cc7
autotest: add autotest for getting yaw from moving-baseline GPS setup
2021-10-21 08:34:36 +11:00
Peter Barker
2f90abd7ea
autotest: raise an exception in the case we don't load a parameters file
2021-10-21 08:34:36 +11:00
Andrew Tridgell
bebb722d02
waf: improve error messages for lack of dsdlc and empy
2021-10-20 19:05:01 +11:00
Shiv Tyagi
20ce9ade07
Tools: scripts : parse blimp parameters
2021-10-20 14:22:48 +11:00
Randy Mackay
37dbbc7ed3
Tools: add AP_Torqeedo to ardupilotwaf.py
2021-10-19 01:30:51 -04:00
Andrew Tridgell
712df2eb03
Tools: auto-build QiotekZelotH743
2021-10-19 08:17:43 +11:00
QioTek
2fb3ceebb7
Tools: added QioTekZealotH743 bootloader
2021-10-19 08:17:43 +11:00
Peter Barker
7cea90df98
Tools: fix --accuracy option to check_replay.py
...
args is not in-scope when check_replay is being used as a library rather
than as a script
2021-10-19 08:15:15 +11:00
Stephen Dade
40fea51f07
Tools: Add intelhex to Cygwin install scripts
2021-10-17 23:35:40 -07:00
Andrew Tridgell
f07ba3164b
Tools: autobuild Sierra-L431
2021-10-17 20:30:20 +11:00
Andrew Tridgell
11c04e62a7
Tools: ensure we build L431 and L476 MCUs
2021-10-17 20:30:20 +11:00
Andrew Tridgell
aa5da9d20b
Tools: added NucleoL476 board type
2021-10-17 20:30:20 +11:00
Andrew Tridgell
122154827c
Tools: added Sierra-L431 bootloader
2021-10-17 20:30:20 +11:00
Andrew Tridgell
eb87de2d63
Tools: added Sierra-L431 board type
2021-10-17 20:30:20 +11:00
Peter Barker
0e6b0cbf35
autotest: add trivial test for MegaSquirt EFI system
2021-10-17 10:00:08 +11:00
Davis Schenkenberger
3e748d77c9
Tools: autotest: add test for LORD EAHRS
2021-10-17 08:55:03 +11:00
Josh Henderson
a06a192255
Autotest: Rover add test for multiple depth finders
2021-10-15 13:08:17 +11:00
bugobliterator
2223698c47
waf: don't build libuavcan library for AP_Periph builds
2021-10-14 20:13:06 +11:00
bugobliterator
f178174df1
Tools: install empy while configuring for ci
2021-10-14 20:13:06 +11:00
bugobliterator
99b53055ce
Tools: include install empy as prerequisite
2021-10-14 20:13:06 +11:00
bugobliterator
f74550bce5
AP_Periph: update notify state decode to use current dsdlc code
2021-10-14 20:13:06 +11:00
bugobliterator
6b44bc3e4c
AP_Periph: use methods from new canard dsdl generator
2021-10-14 20:13:06 +11:00
Josh Henderson
f67a4ec025
Tools: High_Latency2 Test Fix Location Distance Test
2021-10-13 19:40:45 +11:00
Josh Henderson
941cd6ebc2
Tools: arduplane.py add HIGH_LATENCY2 tests and Check Air_Temperature
2021-10-13 19:40:45 +11:00
Peter Barker
5125874681
autotest: add some tests for running multiple GPSs
2021-10-13 18:02:16 +11:00
Peter Barker
265616b582
autotest: tidy use of dump_message_verbose
2021-10-13 18:02:16 +11:00
Peter Barker
7446a28c45
autotest: augment simulated GPS tests
2021-10-13 18:02:16 +11:00
Peter Barker
87df943f99
autotest: add option to use simulated FRAM for storage
2021-10-12 20:01:49 +11:00
Peter Barker
00c6308b25
autotest: add test for FRAMStorage
2021-10-12 20:01:49 +11:00
Peter Barker
376e7d2a21
Tools: add simulated RAMTRON device
2021-10-12 20:01:49 +11:00
Andrew Tridgell
8e729841e8
Tools: added modalai_fc-v1 bootloader
2021-10-12 15:47:51 +11:00
Andrew Tridgell
4b4eaabe55
Tools: setup for building modalai_fc-v1
2021-10-12 15:47:51 +11:00
Andrew Tridgell
28c34bdce4
Tools: recognise more USB devices for uploader
2021-10-12 15:47:51 +11:00
Andrew Tridgell
00491275e0
waf: added image_maxsize to apj files
...
this allows the px4_uploader.py script to load apj files
2021-10-12 15:47:51 +11:00
Andrew Tridgell
130f26c49a
Tools: added --no-extf option to uploader.py
...
needed for PX4 bootloader
2021-10-12 15:47:51 +11:00
Andrew Tridgell
e0d23c6495
AP_Bootloader: sync with PX4 board types
2021-10-12 15:47:51 +11:00
Iampete1
67abf23077
Tool: autotest: defaults: remove MOT_PWM_MIN and _MAX
2021-10-11 22:19:17 -04:00
Iampete1
59b40a3845
Tools: autotest: copter: remove check for PWM min/max zero
2021-10-11 22:19:17 -04:00
Iampete1
a69f40b7fb
Tools: autotest: update quadplane throttle min param name
2021-10-11 22:19:17 -04:00
Andrew Tridgell
a43ea35098
Tools: rebuild IO firmware with PULLDOWN for RCIN
2021-10-12 11:52:36 +11:00
Peter Barker
5f32fb82e8
autotest: add basic test that Plane autotune completes
2021-10-10 18:18:44 +11:00
Peter Barker
0c94e013ca
Tools: add script to compare elf binaries from different branches
2021-10-07 16:06:22 +11:00
Nicholas Kruzan
42c27533c6
Tools: add debian11 (bullseye) on install script
2021-10-07 10:05:04 +11:00
Pierre Kancir
8f04490a12
Tools: fix Arch environment installation
2021-10-07 10:05:04 +11:00
Pierre Kancir
6168bc3e63
Tools: used fixed version pip package for python2
2021-10-07 10:05:04 +11:00
Andrew Tridgell
d4d78720ca
Tools: added AK09918 devid
2021-10-06 18:16:00 +11:00
Andrew Tridgell
1e4946cf76
Tools: added Swan-K1 bootloader
2021-10-05 11:32:13 -07:00
Peter Barker
dd49d79798
autotest: add test for Plane flying with a very slow GPS
2021-10-05 21:40:45 +11:00
Nicholas Weaver
1377c1b78f
Tools: board_types.txt: reserve ID for ICSI_Kestrel
...
Developing a CM4-based carrier board, reserving a board ID.
2021-10-05 11:23:16 +11:00
Peter Barker
abd5daccbb
autotest: augment HIGH_LATENCY2 test with location test
2021-10-05 10:20:44 +11:00
Peter Barker
b2a7841672
Tools: allow for selection of Storage backend type at runtime
2021-10-05 10:16:54 +11:00
Andrew Tridgell
41534d816c
CPUInfo: added timing of micros16()
2021-10-02 18:26:39 +10:00
Tom Pittenger
a7686de92b
AP_Periph: fix GCS/mavlink for additional serialports
2021-09-30 14:55:01 +10:00
nkruzan
dbe673e81c
Tools:install-prereqs-ubuntu.sh use $APT_GET for pkg-config
...
While writing a script to automate dev env install locally I notice this is not abiding by the $ASSUME_YES like the other apt-get install commands.
2021-09-30 14:49:09 +10:00
Peter Barker
d7f037e548
autotest: add test for setting streamrates from files
2021-09-30 10:31:03 +10:00
bugobliterator
8a4b9c2b36
AP_Periph: add support for handling Notify State message
2021-09-30 08:52:27 +10:00
Peter Barker
a55bd3955a
autotest: ensure camera feedback messages at correct altitude
2021-09-30 08:50:47 +10:00
Pierre Kancir
040a5dffb9
Tools: fix missing warning on Clang
2021-09-30 08:22:40 +10:00
Gone4Dirt
7fab70b8f1
Waf: Modify build directory define if heli build command is given
2021-09-29 19:55:48 +10:00
Andrew Tridgell
1adec017a2
Tools: added KakuteH7 to build list
2021-09-29 18:11:04 +10:00
Andrew Tridgell
dc9924539b
Tools: added KakuteH7 bootloader
2021-09-29 18:11:04 +10:00
Andrew Tridgell
0a2ba2e28f
Tools: added KakuteH7 board type
2021-09-29 18:11:04 +10:00
Andrew Tridgell
d46f4ba974
Tools: added mav-firmware-version-str to manifest
...
this allows beta version to be displayed
2021-09-29 17:54:51 +10:00
Peter Barker
b52b381673
Tools: remove mtk GPSs
...
These are ancient and of very poor quality.
2021-09-29 17:28:59 +10:00
Pierre Kancir
6e9ea663e5
AP_Periph: temp fix for -Wcast-align until we fix the generator
2021-09-29 17:27:29 +10:00
Pierre Kancir
768c7770e5
Tools: use correct #pragma GCC diagnostic pop
2021-09-29 17:27:29 +10:00
Peter Barker
c372189a9d
autotest: add test for EKF losing then refinding a GPS
2021-09-29 15:51:50 +10:00
Peter Barker
89c884e8f1
autotest: add test for HIGH_LATENCY2
2021-09-29 15:51:30 +10:00
Peter Barker
40a463f60c
autotest: simplify camera mission item test
...
Rename for the modern style of keeping method name same as test name.
Remove pointless try/except block as it wasn't doing anything useful.
2021-09-29 11:38:18 +10:00
Peter Barker
5ec82851d0
autotest: add test for Sub entering circle twice
2021-09-28 19:11:43 +10:00
Peter Barker
dd36908ba4
autotest: include SBP file in those that contain log messages
2021-09-28 10:45:51 +10:00
Peter Barker
e906cdf1e4
Tools: move SBP logging structures into AP_GPS
2021-09-28 10:45:51 +10:00
Iampete1
6792e8e618
Tools: rebuild IO Firmware
2021-09-28 09:40:25 +10:00
Josh Henderson
27bb200644
Tools: add sitl_32bit board type for sim_vehicle & autotests
2021-09-28 09:15:11 +10:00