Patrick José Pereira
ae378f0fb3
SITL: Use reinterpret_cast with AP_Param::find_object
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
f68b07df1f
SITL: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
00cb588257
AP_RPM: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
50613c3800
AP_Proximity: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
653784479e
AP_OpticalFlow: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
0c06bf89e5
AP_InertialSensor: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
e456655932
AP_Compass: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
37fbd6aaa1
AP_Beacon: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
4ae6bd2c7e
AP_Baro: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
819f08b7f7
AP_AHRS: Use SITL singleton
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Andrew Tridgell
a0b4553a26
HAL_ChibiOS: fixed bootloader build issue
7 years ago
Andrew Tridgell
fe4a18d5f3
Tools: updated bootloader binaries
...
faster upload, and fixed a number of bugs
7 years ago
Andrew Tridgell
bf6fb72904
HAL_ChibiOS: fixed 32 bit flash writes
7 years ago
Andrew Tridgell
f3a2d63747
Tools: don't generate a _with_bl file for the bootloader itself
7 years ago
Andrew Tridgell
77929dabb3
Tools: fixed python3 error in make_intel_hex.py
7 years ago
Andrew Tridgell
88ec03ce5a
waf: don't build mavlink for bootloader
7 years ago
Andrew Tridgell
0546ea69d1
AP_Bootloader: fixed build with no uarts
7 years ago
Andrew Tridgell
f71d2a7417
HAL_ChibiOS: support bootloaders with no uarts
7 years ago
Andrew Tridgell
277836ccc7
HAL_ChibiOS: added bootloader definition for fmuv3
...
including UART support on 2 UARTs
7 years ago
Andrew Tridgell
0ebd05aa1a
AP_Bootloader: support changing baudrates on UARTs
7 years ago
Andrew Tridgell
e40457d98f
HAL_ChibiOS: avoid malloc in usbcfg
...
this avoids the need for malloc in the bootloader
7 years ago
Andrew Tridgell
fe4aa4bbc7
AP_Bootloader: support uarts and usb for bootloading
7 years ago
Andrew Tridgell
369ac5edd0
HAL_ChibiOS: save more space in the bootloader
7 years ago
Andrew Tridgell
e870b5f00a
HAL_ChibiOS: use 32 bit flash operations when possible
7 years ago
Andrew Tridgell
5b208b401f
AP_Bootloader: skip erasing already erased pages
7 years ago
Andrew Tridgell
feefa05b41
HAL_ChibiOS: expose stm32_flash_ispageerased()
7 years ago
Andrew Tridgell
b5fc7f10f3
AP_Bootloader: added flash size limiting on old CPUs
7 years ago
Andrew Tridgell
4fbd1e409f
AP_Bootloader: make flashing a bit faster
7 years ago
Andrew Tridgell
dd1bd43a2e
HAL_ChibiOS: added stm32_flash_keep_unlocked()
7 years ago
Alexander Malishev
95f3eb5ab6
HAL_ChibiOS: stop logging before reboot
7 years ago
Alexander Malishev
cfa18b8e70
HAL_ChibiOS: reduce dataflash buffer size on targets with 128KB ram
7 years ago
Alexander Malishev
932cc4bb69
DataFlash: allow HAL to specify dataflash buffer sizes
7 years ago
Alexander Remizov
dc15cbd513
AP_GPS: fixed ublox configuration
7 years ago
Andrew Tridgell
1c73c133a9
waf: fixed binary generation order
7 years ago
Andrew Tridgell
949af17fa4
Tools: save _with_bl.hex files in firmware download
7 years ago
Andrew Tridgell
623a30be55
waf: build hex file with and without bootloader
...
this allows for DFU tools without losing parameters
7 years ago
Andrew Tridgell
f73ca2a6ba
waf: speed up the bootloader build
...
don't need to build all libraries
7 years ago
Andrew Tridgell
f202ff87e2
Tools: only build one target for revo-mini
7 years ago
Andrew Tridgell
dc0f2f9319
HAL_ChibiOS: use USB for stdout on more boards
...
don't waste a UART
7 years ago
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