Commit Graph

3371 Commits

Author SHA1 Message Date
Andrew Tridgell 26a38e206f autotest: added defaults for compass3 offsets 2019-02-09 16:02:08 +11:00
Andrew Tridgell 2e0b0aa14c waf: fixed git hash in generated APJ file
# Conflicts:
#	Tools/ardupilotwaf/chibios.py
2019-02-09 16:02:08 +11:00
Andrew Tridgell f044627895 waf: fixed ROMFS compression to use zero timestamp
this makes the apj file indepenent of build date, which fixes this
issue:

https://discuss.ardupilot.org/t/arducopter-waf-build-repeatability/37182
2019-02-02 10:02:46 +09:00
Michael du Breuil b88821a99f Tools: updated ChibiOS IO firmware for Pixhawk4 2019-01-15 10:36:13 +11:00
Andrew Tridgell 4e61bc821b waf: fixed static link build
for bebop
2019-01-11 09:52:11 +09:00
Siddharth Purohit 043c303146 HAL_ChibiOS: add CubePurple/PH2Slim board config 2019-01-11 09:16:16 +09:00
Andrew Tridgell 792ac1a4b8 Tools: added ChibiOS IO firmware for Pixhawk4 2018-11-28 09:12:04 +11:00
Andrew Tridgell a1bb9eb6d0 waf: omit bootloader for px4-v2 build
This saves 8k of flash, and allows the plane stable release for older
Pixhawk1 boards to build
2018-11-19 11:40:11 +09:00
Andrew Tridgell d38f6c2824 Tools: added new bootloaders 2018-11-06 08:55:56 +11:00
ChristopherOlson f65e37663a Tools:TradHeli - add frame params for MP and QGC for initial setup and 3.5 to 3.6 upgrade for TradHeli users 2018-08-17 15:03:38 +09:00
Andrew Tridgell 40a718d19c Tools: added OmnibusNanoV6 bootloader 2018-08-06 21:20:50 +10:00
Andrew Tridgell 22f81a8233 Tools: added OmnibusNanoV6 bootloader 2018-08-06 21:20:46 +10:00
Andrew Tridgell 3c828cb87b Tools: removed ADC.h include 2018-08-02 12:38:55 +09:00
Andrew Tridgell 406989c102 Tools: update bootloaders to plane3.9.0beta6 2018-08-02 12:38:33 +09:00
Stephen 086f7e8bd4 Tools: Add quotes in ChibiOS waf file
Without these quotes, the ChibiOS build fails if there are spaces in the Ardupilot path, ie ``C:\Stephen Dade\files\ardupilot``
2018-08-02 12:38:24 +09:00
Andrew Tridgell a0ac6afb8e waf: recognise CubeBlack USB IDs 2018-08-02 12:38:24 +09:00
Andrew Tridgell 2e5bc723ad waf: use wildcard OSD fonts for SITL 2018-08-02 12:38:23 +09:00
Andrew Tridgell 0187e5cced waf: auto-compress ROMFS files 2018-08-02 12:38:22 +09:00
Andrew Tridgell f60a43ed74 waf: stop build if OSD libs missing and requested 2018-08-02 12:38:21 +09:00
Andrew Tridgell 8e6a8bca82 Tools: added Pixhawk1 bootloader 2018-07-31 14:24:19 +10:00
Andrew Tridgell e50f771f19 Tools: added KakuteF7 bootloader 2018-07-31 14:24:05 +10:00
Andrew Tridgell b6ac9aa279 Tools: added bootloaders for mRoX21 and Pixracer 2018-07-12 11:44:35 +10:00
Andrew Tridgell 1c5515c2e5 Tools: build Pixracer and mRoX21 in autobuild 2018-07-12 11:44:33 +10:00
Andrew Tridgell bfeeae0e3b Tools: added bootloaders for PH4, PH4-mini and CUAVv5 2018-07-11 14:07:40 +09:00
Andrew Tridgell 772f325e77 Tools: added auto-build of PH4, PH4-mini and CUAVv5 boards 2018-07-11 14:07:34 +09:00
Andrew Tridgell 9fe5bbede8 Tools: auto-build CubeBlack 2018-07-11 14:07:08 +09:00
Andrew Tridgell bb40b99082 Tools: updated cube bootloaders 2018-07-05 10:41:55 +10:00
Andrew Tridgell 110f0e6d57 Tools: added CubeBlack and CubeOrange bootloaders 2018-07-05 10:41:52 +10:00
Andrew Tridgell 4f56d3d98c waf: fixed error with no ROMFS files 2018-07-05 09:19:37 +09:00
Andrew Tridgell 54a6c013ed waf: don't generate hex files if intelhex module not installed 2018-07-03 14:23:19 +09:00
Andrew Tridgell b527dce08d autotest: use --enable-sfml for graphics 2018-07-02 10:43:48 +10:00
Andrew Tridgell 8ba137bd9a waf: moved ROMFS embed script into waf folder 2018-07-02 10:43:48 +10:00
Andrew Tridgell 00b2cc4a93 Tools: support --osd option to sim_vehicle.py 2018-07-01 21:21:28 +10:00
Andrew Tridgell 355269115e waf: support --enable-osd option 2018-07-01 21:21:28 +10:00
Peter Barker 38898dc793 Tools: autotest: add test for vision position estimate 2018-06-30 10:11:10 +10:00
Peter Barker b197d05476 Tools: autotest: allow for return of negative values in parameters 2018-06-29 21:39:59 +10:00
Andrew Tridgell a7ecbf29aa waf: define CHIBIOS_BOARD_NAME 2018-06-29 20:27:36 +10:00
Peter Barker 975b8c2e5f Tools: autotest: use reboot to apply parameter changes; avoid sim restart
Previously we stopped the simulation to ensure parameter changes are
applied to the simulated vehicle.  We can now reboot the simulated
autopilot, so these patches make use of those changes.

One big advantage is that the --gdb option is in play for the applying
of the parameters to the vehicle.
2018-06-29 10:54:27 +10:00
Andrew Tridgell e2f5ae6a4c Tools: update bootloaders
added bad protocol protections
2018-06-29 08:17:38 +10:00
Andrew Tridgell 95b2587c76 waf: use ardupilot uploader for HAL_PX4 2018-06-29 08:17:38 +10:00
Andrew Tridgell c955d7b824 AP_Bootloader: fixed issue loading NuttX firmwares
NuttX assumes a lot more about MCU state on startup
2018-06-29 08:17:38 +10:00
Andrew Tridgell d470c161e8 AP_Bootloader: protect against random input to bootloader
require both a good sync and get_device before accepting destructive
operations
2018-06-29 08:17:38 +10:00
Lucas De Marchi 981a575aa2 Frame_params: rename some aerofc parameters
Now that we don't panic() on unknown parameters, we can boot even with
wrong parameters. This brings the default parameters of aerofc to be up
to date.

The following parameters were not removed and will be warned:

WPNAV_LOIT_JERK
WPNAV_LOIT_MAXA
WPNAV_LOIT_MINA
WPNAV_LOIT_SPEED

There are no clear substitute for those, so they are staying until we
know if they should be renamed/changed/removed.
2018-06-28 10:18:19 -07:00
Ebin fd92475ce9 autotest: added more default params for balance bot 2018-06-28 21:55:20 +09:00
Ebin 6bb5aa5d36 autotest: added default params for balancebot 2018-06-28 21:55:20 +09:00
Andrew Tridgell 576d1a145d Tools: updated bootloaders 2018-06-28 11:35:13 +10:00
Andrew Tridgell c44a8309f9 AP_Bootloader: fixed strncmp bug 2018-06-28 11:35:13 +10:00
Andrew Tridgell 28ad2287c8 AP_Bootloader: for fast boot don't init USB 2018-06-28 11:35:13 +10:00
Andrew Tridgell b6e057dfb9 AP_Bootloader: use RTC sig for fast boot 2018-06-28 11:35:13 +10:00
Andrew Tridgell bff796af4e Tools: removed annoying print msgs 2018-06-28 11:35:13 +10:00