Andrew Tridgell
4997898c5b
Tools: added bootloaders for new boards
7 years ago
Andrew Tridgell
2cfdc98453
HAL_ChibiOS: fixed omnibusf4pro bootloader LED pins
7 years ago
Andrew Tridgell
3900949d19
Tools: build a lot more board binaries
7 years ago
Andrew Tridgell
b149089830
HAL_ChibiOS: fixed board IDs and added more bootloaders
7 years ago
Andrew Tridgell
2f8a534243
HAL_ChibiOS: expand param storage on F4 boards with flash storage
...
this allows for a lot more param space on these boards
7 years ago
Andrew Tridgell
b983caa97e
StorageManager: allow for 15k storage
...
this is for F4 boards using flash storage. They were using 8k, but can
actually fit 16k. This is optimised for lots of param space as we
expect to have a lot of customised params for OSD support
7 years ago
Tom Pittenger
49de205a06
Tools: Git Success - Tom Pittenger
7 years ago
Peter Barker
b555370e07
Tools: build_binaries: remove build directory before configure
...
with recent changes this should actually be marginally faster than
keeping old build products around
7 years ago
Andrew Tridgell
5b46adf3fb
waf: fixed chibios upload
7 years ago
Andrew Tridgell
e2d29fe1db
Tools: install intelhex package for CI
7 years ago
Andrew Tridgell
8fbe57c82e
Tools: added new bootloaders
7 years ago
Andrew Tridgell
338ff6ae64
waf: automatically build intel hex fw when possible
...
this combines the bootloader and application code into a single binary
7 years ago
Andrew Tridgell
e868a4fe8b
HAL_ChibiOS: set FLASH_RESERVE_START_KB in the environment
...
used to correctly setup an intel hex file
7 years ago
Andrew Tridgell
1c807e0078
HAL_ChibiOS: added option to limit size of bootloader
...
this will ensure our F4 bootloaders stay under 16k
7 years ago
Andrew Tridgell
4cafcc4eae
travis: added revo-bootloader to CI
...
this ensures the bootloader build will keep working
7 years ago
Andrew Tridgell
ae1d1cad5e
Tools: added a script to build all bootloaders
7 years ago
Peter Barker
fd055bfa58
Sub: use check_failed function
7 years ago
Peter Barker
23919daf11
Plane: use arming check_failed function
7 years ago
Peter Barker
3f0a56a818
Rover: use arming check_failed function
7 years ago
Peter Barker
291102360a
Copter: use check_failed function
7 years ago
Peter Barker
cba61598b1
AP_Arming: a check_failed function
7 years ago
Peter Barker
a44c1378f7
GCS_MAVLink: add send_textv functions
7 years ago
Peter Barker
b94e31b21a
Tools: remove warning about native clang builds
...
These appear to be stable now
7 years ago
Andrew Tridgell
c31e59e159
waf: fixed gccdeps issue
7 years ago
Andrew Tridgell
290f050575
waf: enable gccdeps, using gcc dependencies
...
this is considerably faster than the way dependency system
7 years ago
Andrew Tridgell
ad49f4fdbf
waf: fixed declaration of ap_romfs_embedded.h
7 years ago
Andrew Tridgell
796291f176
AP_GPS: improved ccache build speed
...
making this header equal improves speed of fmuv2 build after fmuv3
build with ccache, without affecting binary
7 years ago
Andrew Tridgell
e11b3f2f0e
HAL_ChibiOS: run CAN thread at 3KHz
...
at 10KHz we were causing occasional CRC errors on the UART to IOMCU
7 years ago
Andrew Tridgell
a7ce864296
AP_Bootloader: added mcu files
7 years ago
Andrew Tridgell
d88b710ea9
HAL_ChibiOS: added more bootloader hwdef-bl.dat files
7 years ago
Andrew Tridgell
c1d4362555
AP_Bootloader: added MCU descriptions
7 years ago
Andrew Tridgell
518d41e0d4
HAL_ChibiOS: added OTP defines
7 years ago
Kelly-Foster
ba9faafc98
AP_HAL: added MatekF405-wing subtype
...
Added define for HAL_BOARD_SUBTYPE_CHIBIOS_MATEKF405WING
7 years ago
Kelly-Foster
ae84202bf2
HAL_ChibiOS: added MatekF405-Wing hwdef.dat
7 years ago
Andrew Tridgell
14f66461a7
HAL_ChibiOS: shrink build size for bootloader
...
thanks to @sh83 for the idea
7 years ago
Alexander Malishev
c28296e6f2
AP_Bootloader: added simple std c function to reduce flash space
7 years ago
Alexander Malishev
661259de4e
HAL_ChibiOS: reduce .text aigment to save flash space
7 years ago
Andrew Tridgell
b3bbb0c389
waf: removed bootloader variant directory
...
too painful to maintain
7 years ago
Andrew Tridgell
a0e17ab1ed
waf: avoid formatting issue in emacs
...
python mode doesn't understand the embedded apostrophe
7 years ago
Andrew Tridgell
f0e0b1baaa
AP_Bootloader: only build bootloader when --bootloader configured
7 years ago
Andrew Tridgell
608490f5ae
HAL_ChibiOS: fixed cube-orange bl build
7 years ago
Andrew Tridgell
4c2c2012a6
waf: allow for "./waf bootloader"
...
easier build of the bootloader
7 years ago
Andrew Tridgell
f9faa0765d
HAL_ChibiOS: fixed bootloader IDs
7 years ago
Andrew Tridgell
0ae25787c0
waf: added a --bootloader configure option
...
this selects hwdef-bl.dat instead of hwdef.dat, allowing for
bootloader config to be kept in the same directory as the main
hwdef.dat
7 years ago
Andrew Tridgell
3fc6824bfb
HAL_ChibiOS: setup more bootloader config files
7 years ago
Andrew Tridgell
6771a3d65a
waf: support Hex USB IDs in px_uploader.py
7 years ago
Andrew Tridgell
0cd46c063c
HAL_ChibiOS: fixed flash driver for F7
...
we need a data sync barrier due to the F7 cache
7 years ago
Andrew Tridgell
82428dfbc6
HAL_ChibiOS: added f405-bl hwdef.dat
7 years ago
Andrew Tridgell
3ef88e1b8f
HAL_ChibiOS: allow flash support for bootloader
7 years ago
Andrew Tridgell
5216870492
HAL_ChibiOS: avoid strstr in usbcfg
...
saves nearly 2k of flash
7 years ago