Andrew Tridgell
|
335ed9ebf1
|
AP_Bootloader: save a few bytes of flash
|
2024-01-21 12:30:08 +11:00 |
Andrew Tridgell
|
212bde0b61
|
AP_Bootloader: use IP address from periph if available
|
2024-01-21 12:30:08 +11:00 |
Andrew Tridgell
|
7c711d7525
|
AP_Bootloader: added option web interface to the bootloader
for loading firmware via ethernet
|
2024-01-21 12:30:08 +11:00 |
Peter Barker
|
85fc178769
|
AP_Bootloader: correct placement of AP_BOOTLOADER_ALWAYS_ERASE
this moves it outside of defined(BOOTLOADER_DEV_LIST)
|
2024-01-12 12:04:56 +11:00 |
Andrew Tridgell
|
f353ae4933
|
AP_Bootloader: speed up DroneCAN fw update
pipeline file read requests to reduce impact of transport latency
|
2023-09-06 11:21:51 +10:00 |
Andrew Tridgell
|
abea5f8353
|
AP_Bootloader: added custom LED reset for Here4AP
|
2023-08-01 11:38:03 +10:00 |
Andrew Tridgell
|
fa74d5516b
|
AP_Bootloader: added AP_BOOTLOADER_ALWAYS_ERASE
this will be set on AP_Periph bootloader to avoid a problem on G4
|
2023-07-10 06:52:44 +10:00 |
Peter Barker
|
da00993354
|
AP_Bootloader: save a few byts contructing MCU string
|
2023-04-19 19:05:14 +10:00 |
Peter Barker
|
362a0cb6c6
|
AP_Bootloader: save some space by using iterators rather than ARRAY_SIZE
... this is important on 16kB bootloaders!
|
2023-02-22 19:41:49 +11:00 |
Michael du Breuil
|
b846bc9d77
|
AP_Bootloader: Add support for skipping the cleared flash check
|
2022-11-02 18:43:33 +11:00 |
Andrew Tridgell
|
2a7a7eef89
|
AP_Bootloader: use new check_limit_flash_1M()
use common function
|
2022-10-06 10:58:46 +11:00 |
Pierre Kancir
|
768c7770e5
|
Tools: use correct #pragma GCC diagnostic pop
|
2021-09-29 17:27:29 +10:00 |
Andrew Tridgell
|
90bb0d6310
|
AP_Bootloader: support L496 MCUs
|
2021-09-24 18:08:00 +10:00 |
Siddharth Purohit
|
1af2453b54
|
AP_Bootloader: ignore cast alignment when reading from flash
|
2021-07-15 07:50:12 +10:00 |
Andrew Tridgell
|
188e3d6974
|
AP_Bootloader: save some flash space
gets our largest F4 bootloaders under 16k again
|
2021-03-23 12:01:20 +11:00 |
Andrew Tridgell
|
af64b86c9e
|
AP_Bootloader: support STM32G4
|
2021-03-23 12:01:20 +11:00 |
Andrew Tridgell
|
0528414a9c
|
AP_Bootloader: limit the 1M flash check to the F427
this fixes an issue with the DrotekP3Pro which uses the STM32F469
|
2021-02-28 17:24:25 +11:00 |
Andrew Tridgell
|
246e790484
|
AP_Bootloader: use new hal CAN interface for CAN support
|
2020-09-24 12:32:19 +10:00 |
Siddharth Purohit
|
2edcd852eb
|
AP_Bootloader: add support for app start offset
|
2020-09-24 12:32:19 +10:00 |
Andrew Tridgell
|
a74f2428f2
|
AP_Bootloader: fixed use of FLASH_RESERVE_END_KB
|
2020-04-14 10:02:51 +10:00 |
Andrew Tridgell
|
147cf900fe
|
AP_Bootloader: support STM32F303 MCU
|
2019-11-01 10:53:53 +11:00 |
Andrew Tridgell
|
4677dca834
|
AP_Bootloader: fixed uprintf() build
|
2019-10-21 19:12:01 +11:00 |
Andrew Tridgell
|
d9e3a01e57
|
Tools: fixed vsnprintf assumption in AP_Bootloader
|
2019-09-12 08:43:31 +10:00 |
Andrew Tridgell
|
3bc5458a82
|
AP_Bootloader: added CAN support for AP_Periph
|
2019-08-27 10:29:56 +10:00 |
Siddharth Purohit
|
eabb93f842
|
AP_Bootloader: change to using serusbcfg1
|
2019-07-12 17:01:21 +10:00 |
Andrew Tridgell
|
af78ac1abf
|
AP_Bootloader: disable debug printf
|
2019-02-26 16:18:26 +11:00 |
Andrew Tridgell
|
ac070c92f5
|
AP_Bootloader: fully working on H7
|
2019-02-26 16:18:26 +11:00 |
Andrew Tridgell
|
660a790401
|
AP_Bootloader: improved flash test code
|
2019-02-26 16:18:26 +11:00 |
Andrew Tridgell
|
2fee1ffba4
|
AP_Bootloader: first working bootloader for H7
|
2019-02-26 16:18:26 +11:00 |
Andrew Tridgell
|
4d3cbd95ac
|
AP_Bootloader: support building on STM32H7
|
2019-02-26 16:18:26 +11:00 |
JIMWAR
|
8fe39e8784
|
AP_Bootloader: fix return the size of flash sector
flash_base_page+num_pages already be more than last sector of flash,
there should be num_pages-flash_base_page when judge the last sector
|
2019-01-08 20:54:36 +11:00 |
Lucas De Marchi
|
668c941717
|
Global: use new version of ARRAY_SIZE
|
2018-08-04 15:31:55 +10:00 |
Andrew Tridgell
|
9727328e0c
|
AP_Bootloader: updates for new ChibiOS version
|
2018-08-03 13:44:59 +10:00 |
Andrew Tridgell
|
bf901aff49
|
AP_Bootloader: support building without USB
this allows for a bootloader on a board with no USB pins defined in
hwdef.dat
|
2018-07-09 08:35:15 +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
|
c44a8309f9
|
AP_Bootloader: fixed strncmp bug
|
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
|
0546ea69d1
|
AP_Bootloader: fixed build with no uarts
|
2018-06-25 21:22:31 +10:00 |
Andrew Tridgell
|
0ebd05aa1a
|
AP_Bootloader: support changing baudrates on UARTs
|
2018-06-25 21:22:31 +10:00 |
Andrew Tridgell
|
fe4aa4bbc7
|
AP_Bootloader: support uarts and usb for bootloading
|
2018-06-25 21:22:31 +10:00 |
Andrew Tridgell
|
5b208b401f
|
AP_Bootloader: skip erasing already erased pages
|
2018-06-25 21:22:31 +10:00 |
Andrew Tridgell
|
b5fc7f10f3
|
AP_Bootloader: added flash size limiting on old CPUs
|
2018-06-25 21:22:31 +10:00 |
Andrew Tridgell
|
4fbd1e409f
|
AP_Bootloader: make flashing a bit faster
|
2018-06-25 21:22:31 +10:00 |
Andrew Tridgell
|
c1d4362555
|
AP_Bootloader: added MCU descriptions
|
2018-06-22 08:00:31 +10:00 |
Alexander Malishev
|
c28296e6f2
|
AP_Bootloader: added simple std c function to reduce flash space
|
2018-06-22 08:00:31 +10:00 |
Andrew Tridgell
|
e7c43b9df7
|
AP_Bootloader: initial version of ChibiOS bootloader
|
2018-06-22 08:00:31 +10:00 |