Peter Barker
929fbc3bba
Tools: autotest: add two basic tests for radio failsafe
2020-02-05 10:09:54 +11:00
Peter Barker
3b6f7219fc
Tools: autotest: add disarm_wait function
2020-02-05 10:09:54 +11:00
Andy Piper
30c86eb768
Tools: support lldb debugging for sim_vehicle and autotest
2020-02-05 10:09:54 +11:00
Peter Barker
4d6e7f7099
Tools: autotest: enable EK3 for ride-along
...
This will have SITL cross more code, even if we don't actually use the
EK3 output
2020-02-05 10:09:54 +11:00
Peter Barker
fef085a1c8
Tools: autotest: allow tracker to be armed between tests
2020-02-05 10:09:20 +11:00
Peter Barker
f48a601d84
Tools: autotest: tidy handling of armed-at-end-of-test handling
2020-02-05 10:09:20 +11:00
Peter Barker
7fd52a12cf
Tools: autotest: remove switch position assumption from takeoff
2020-02-05 10:09:20 +11:00
Andrew Tridgell
c6dade50c5
Tools: added script for creating apj file from *.bin
...
useful when you have a binary firmware and want to be able to upload
it with uploader.py
2020-02-05 10:09:20 +11:00
Peter Barker
58c69d0252
Tools: autotest: test for vehicle armed after test passes
...
postcondition of any test is that it leaves the vehicle disarmed
2020-02-05 10:09:20 +11:00
Peter Barker
2f1bb8279f
Tools: add entry for running unit tests to build_ci.sh
2020-02-05 10:09:20 +11:00
Peter Barker
f3ddc9d17b
waf: cope with new format of gtest submodule
2020-02-05 10:09:20 +11:00
Peter Barker
8106424611
waf: add suggest-override even when building in uavcan
2020-02-05 10:09:20 +11:00
Andrew Tridgell
676ab60424
Tools: added UDP proxy code
...
very useful for fwding mavlink
2020-02-05 10:05:59 +11:00
Peter Barker
655a24ff26
AP_Periph: stop compiling in AP_Buffer
2020-02-05 10:05:59 +11:00
Peter Barker
28c2179a97
Tools: autotest: send SIGTERM to processes before killing them
...
This allows coverage atexit functions to run
2020-02-05 10:05:59 +11:00
Andrew Tridgell
3538bd62c3
waf: fixed --build-dates option
...
and remove build_time from apj when --build-dates not used to avoid
changing apj file
2020-02-05 10:05:59 +11:00
Peter Barker
0da70fdc38
Tools: random Python cleanups based on lgtm analysis
2020-02-05 10:05:44 +11:00
Peter Barker
0eacb0e821
Tools: autotest: correct timeout on heli spline mission
2020-02-05 10:04:08 +11:00
Peter Barker
79355ba845
Tools: autotest: more coverage out of the dataflash-over-mavlink tests
2020-02-05 10:04:08 +11:00
Peter Barker
bd713e0c87
Tools: autotest: add test for SITL implementation of Block backend
2020-02-05 10:04:08 +11:00
Peter Barker
3ae1a3dccf
travis: run balancebot tests as part of CI
2020-02-05 10:04:08 +11:00
Ebin
033cd77ed4
Autotest: ATC_SPEED params for Balance Bot tweaked for better stability
2020-02-05 10:04:08 +11:00
Ebin
e91a9d6128
Autotest: GPS disable test skipped when AHRS_EKF_TYPE is 10
2020-02-05 10:04:08 +11:00
Ebin
7933f94b2f
Autotest: Balance Bot changes to Acro after Auto mission instead of Loiter
2020-02-05 10:04:08 +11:00
Peter Barker
678a966d4c
Tools: autotest: fix for Plane receiver health test
...
Won't be healthy until SITL is repolled for RC input
2020-02-05 10:04:08 +11:00
Peter Barker
d68c9572d9
Tools: autotest: add test for spline-as-last-waypoint
2020-02-05 10:04:08 +11:00
Peter Barker
6c85ee7483
Tools: Replay: add dummy AP::advancedfailsafe method
2020-02-05 10:04:08 +11:00
Peter Barker
a74c97121e
Tools: autotest: add basic tests for AP_AdvancedFailsafe
2020-02-05 10:04:08 +11:00
Peter Barker
56c6ba6a22
Tools: autotest: add test for follow mode
2020-02-05 10:04:08 +11:00
Andrew Tridgell
87b65698ba
Tools: added --build-target to configure_all.py
2020-01-18 20:34:45 +11:00
Michael du Breuil
43275ac509
Tools: Remove gcc 4.9 from CI prereqs
2020-01-18 13:27:47 +11:00
Andrew Tridgell
5227fa9a43
Tools: fixed compiler path for autotest
2020-01-18 13:27:44 +11:00
Andy Piper
4dd66164c1
Tools: align ci gcc with environment gcc v6 on arm
2020-01-18 13:27:39 +11:00
Andrew Tridgell
00b8e4fb9b
Tools: fixed compiler path
2020-01-18 12:35:39 +11:00
Andrew Tridgell
d2abe7ffa5
Tools: fixed CI compiler for Copter 4.0
2020-01-18 12:27:48 +11:00
Andrew Tridgell
1a9a70f935
Tools: rebuilt IO fw for DSM 22ms fix
2020-01-10 18:48:39 +11:00
Andrew Tridgell
635d836957
waf: fixed aligned size of bootloader in ROMFS
2019-12-23 17:36:31 +11:00
Andrew Tridgell
d604b3f79b
Tools: update to latest bootloaders
2019-12-16 18:52:55 +11:00
Andrew Tridgell
eb0075e4fb
AP_Bootloader: added more protection against line noisy triggering bootloader
...
this is in reponse to a report from Ryan of the Hybrid project who
found that mavlink on telem1 could make bootloader get stuck
2019-12-09 12:58:21 +11:00
Andrew Tridgell
32247d5ff4
AP_Bootloader: added STM32H7xx chip revisions
2019-12-09 12:58:10 +11:00
Andrew Tridgell
9c30e7a6a6
Tools: autobuild Pixhawk1-1M
2019-10-06 10:58:07 +11:00
Andrew Tridgell
9c640b7f8b
Tools: added bootloaders for Pixhawk1-1M
2019-10-06 10:58:07 +11:00
Mark Whitehorn
cf348c7512
IO_Firmware: update binaries (gcc version 6.3.1 20170620... 6-2017-q2-update)
2019-10-01 08:32:11 +10:00
Andrew Tridgell
b07e95aab0
Tools: use --track-origins=yes in valgrind for sim_vehicle.py
...
this allows us to find the original cause of an uninitialised variable
2019-09-22 21:07:43 +10:00
Andrew Tridgell
3fdd6a3ba3
Tools: added --no-bl option to configure_all.py
2019-09-16 12:55:49 +10:00
Andrew Tridgell
e13ba5aae4
Tools: added CubeBlack+ to autobuild
2019-09-16 12:55:41 +10:00
Andrew Tridgell
1a22a42764
Tools: added CubeBlack+ bootloader
2019-09-16 12:55:39 +10:00
Peter Barker
4a35e8ee74
Tools: autotest: skip MIS_TOTAL parameter test on Tracker
...
This is CMD_TOTAL not MIS_TOTAL, and doesn't have facility for flags.
2019-09-14 09:26:11 +10:00
bnsgeyer
6074b1b7c9
Tools: add RPM to units list
2019-09-13 08:53:54 +09:00
Andrew Tridgell
f881e4a248
Tools: autobuild skyviper-journey
2019-09-12 14:02:36 +10:00
Andrew Tridgell
6c6a7cc675
Tools: removed old SkyViper-F412 defaults file
2019-09-12 14:02:36 +10:00
Andrew Tridgell
d9e3a01e57
Tools: fixed vsnprintf assumption in AP_Bootloader
2019-09-12 08:43:31 +10:00
Andrew Tridgell
bc0b9337a0
AP_Periph: fixed vsnprintf return assumption
2019-09-12 08:43:31 +10:00
Peter Barker
db6896d414
Tools: autotest: add Calvert Radio Aero Modeller's Society location
2019-09-11 06:55:59 +10:00
Peter Barker
6352e10811
Tools: scripts: build_ci.sh: understand env CI_BUILD_DEBUG
2019-09-11 06:55:37 +10:00
ken
00247e9d6a
Tools: added name to GIT_Success.txt
2019-09-10 15:53:54 +09:00
Andrew Tridgell
728e790873
AP_Periph: added README for AP_Periph development
2019-09-10 16:40:25 +10:00
Andrew Tridgell
42d72cfd66
AP_Periph: re-init LEDs at 1Hz
2019-09-10 16:40:03 +10:00
Andrew Tridgell
dec72302f2
AP_Periph: added a rainbow pattern on startup of CUAV_GPS
2019-09-10 16:22:33 +10:00
Andrew Tridgell
a4b3467dad
Tools: update CUAV_GPS bootloader
2019-09-10 16:22:33 +10:00
Andrew Tridgell
a42560ea27
AP_Bootloader: fixed CAN stay in bootloader functionality
2019-09-10 16:22:33 +10:00
Andrew Tridgell
8a689b2cd1
AP_Periph: support neopixel LEDs on CAN GPS
2019-09-10 16:22:33 +10:00
Andrew Tridgell
5ee66ab6a8
AP_Periph: added BUZZER_VOLUME parameter
2019-09-10 16:22:33 +10:00
Andrew Tridgell
01fc8dcb3c
AP_Periph: support safety button
2019-09-10 16:22:33 +10:00
Andrew Tridgell
0b6ef89498
AP_Periph: support SafetyState for safety LED
2019-09-10 16:22:33 +10:00
Andrew Tridgell
a469b93d23
AP_Periph: support UAVCAN buzzers
...
using BeepCommand
2019-09-10 16:22:33 +10:00
Peter Barker
45a76fe7fc
waf: add -Werror=format-extra-args to cxx flags
2019-09-10 10:04:48 +10:00
Andrew Tridgell
c90b937972
waf: wrap more libc functions
2019-09-09 13:31:30 +10:00
Andrew Tridgell
c2b06a3293
waf: wrap vsnprintf
2019-09-09 13:31:30 +10:00
Peter Barker
da2e00dd6f
Tools: autotest: fix race conditions in arm_vehicle and disarm_vehicle
2019-09-09 11:06:07 +10:00
Peter Barker
ba3f95ad20
Tools: autotest: add timeout parameter to detect_and_handle_reboot
2019-09-07 17:19:22 +10:00
Randy Mackay
1edd1034f9
Tools: update for amovlab-p200 default params
2019-09-06 14:39:34 +09:00
Randy Mackay
a648e7e695
Tools: add default params for amovlab p200 reference frame
...
also minor update to hexsoon edu450 params
2019-09-06 12:02:24 +09:00
Peter Barker
6c22faa585
Tools: Replay: correct compilation (missing override keywords)
2019-09-04 08:55:27 +10:00
Randy Mackay
b40c20aea2
Tools: update hexsoon edu450 params
2019-09-03 15:27:52 +09:00
Peter Barker
2273ffb267
waf: build in libraries/AP_NavEKF
2019-09-03 09:28:37 +10:00
Randy Mackay
ff72c15004
Tools: alphabetise sailboat SITL parm defaults
2019-09-01 09:11:25 +09:00
Randy Mackay
058867b12f
Tools: update sailboat SITL parm defaults
2019-09-01 09:11:25 +09:00
Peter Hall
baadc50c19
Tools: autotest update sailboat default params
2019-09-01 09:11:25 +09:00
Peter Barker
6206d214b8
Tools: build-with-disabled-features: flake8 compliance
2019-08-31 08:16:56 +10:00
Peter Barker
8ae9b8cc95
Tools: build-with-disabled-features: check on stm32 board
2019-08-31 08:16:56 +10:00
Andrew Tridgell
0e153313eb
Tools: fixed GPS pos error in Vicon script
2019-08-30 13:16:51 +10:00
Peter Barker
108f37c67c
Tools: autotest: ensure we can set parameters in groups with internal flag set
2019-08-30 06:57:30 +10:00
SajyBug
c45db920ff
Tools: added name to GIT_Success.txt
2019-08-29 10:38:21 -06:00
Phillip Kocmoud
1dc57c84c4
AP_Periph : CAN
...
Remove 100 times message counter to improve magnetometer performance.
Tested and uavcan.equipment.ahrs.MagneticFieldStrength improves from 7msgs/sec to 75msgs/sec which is likely the output rate of the actual sensor.
2019-08-29 18:01:22 +10:00
Randy Mackay
49b0d46612
Tools: param file for Hexsoon EDU450
2019-08-29 16:27:30 +09:00
Peter Barker
fba072e5fc
Tools: autotest; python3 fixes
2019-08-29 08:43:45 +10:00
Michael du Breuil
7ca6fd928e
Replay: Included needed headers directly
2019-08-28 13:13:03 +10:00
Peter Barker
291e2e3af6
waf: squash expansion-to-defined warnings
...
We use these a lot in our code and we're not particularly fussed with
portability.
2019-08-27 18:41:03 +10:00
Andrew Tridgell
da15fb988c
waf: add a lot more wrapped functions
...
this allows us to catch accidential inclusion of libc functions that
we don't want
2019-08-27 15:40:43 +10:00
Andrew Tridgell
abe53e1c9e
waf: build AP_Filesystem
2019-08-27 15:40:43 +10:00
Andrew Tridgell
99bcab955b
CI: added peripheral build to travis
2019-08-27 10:29:56 +10:00
Andrew Tridgell
11a1dfb869
Tools: added peripheral bootloaders
2019-08-27 10:29:56 +10:00
Andrew Tridgell
29fe4241a8
waf: use C11 for C files
...
needed for AP_Periph
2019-08-27 10:29:56 +10:00
Andrew Tridgell
d57ba14020
AP_Periph: added peripheral firmware
2019-08-27 10:29:56 +10:00
Andrew Tridgell
3bc5458a82
AP_Bootloader: added CAN support for AP_Periph
2019-08-27 10:29:56 +10:00
Peter Barker
4954c190da
Tools: autotest: add test for short failsafe triggering via low-throttle
2019-08-26 19:56:54 +10:00
Andrew Tridgell
6de85c4627
Tools: fixed autotest for throttle failsafe
2019-08-26 17:20:24 +10:00
Andrew Tridgell
687f2a3da4
Tools: fixed apj_tool for python3
...
py3 really is a major pain for simple string tools
2019-08-26 12:31:02 +10:00
Peter Barker
7a0970e499
Tools: add bootloaders for CubeSolo
2019-08-26 11:08:11 +10:00