Andrew Tridgell
82f947a5ab
Tools: bootloader for FlywooF745Nano
3 years ago
QioTek
979b502d30
AP_Bootloader: added QioTekZealotH743 board type
...
AP_Bootloader: added QioTekZealotH743 board type
4 years ago
Andrew Tridgell
b6543e7a85
AP_Bootloader: added Holybro GPS board type
4 years ago
bugobliterator
23757c249e
AP_Bootloader: free few bytes of flash as bootloader build overflew on devices with 16k flash
4 years ago
Peter Barker
8e61de37be
Tools: board_types.txt: reallocate 1033 to Joey, take 1034 for SeriphGPS
4 years ago
Peter Barker
2109fae56a
Tools: reserve a board ID for SierraF9PGPS
4 years ago
liang
891cc94577
AP_Bootloader: check VBUS for fast boot
4 years ago
climr
b46f621fc6
AP_HAL_ChibiOS: add two new horizon31.com boards
...
PixC4-Pi and PixC4-Jetson
4 years ago
Andy Piper
1700ab814e
AP_Bootloader: change id to AP range
4 years ago
Andy Piper
319a6404c4
Tools: add KakuteF4Mini to board types and scripts
4 years ago
bugobliterator
3edf26dff9
Bootloader: complete GET_DEVICE commands before allowing timeout reset
4 years ago
Andrew Tridgell
44eadb7291
AP_Bootloader: added FreeflyRTK board type
4 years ago
Andrew Tridgell
de893a2530
Tools: allocate ID 1029 for luminousbee5
...
1028 will be the FreeflyRTK
4 years ago
Andrew Tridgell
22c936140e
Tools: removed assert calls
...
these waste flash space and do not do us any good
4 years ago
Andrew Tridgell
188e3d6974
AP_Bootloader: save some flash space
...
gets our largest F4 bootloaders under 16k again
4 years ago
Andrew Tridgell
3590fe36e8
AP_Bootloader: support dual CAN
4 years ago
Andrew Tridgell
af64b86c9e
AP_Bootloader: support STM32G4
4 years ago
Lava Chemist
e614c9eeb2
Tools: add bootloader and board types
4 years ago
Andrew Tridgell
0528414a9c
AP_Bootloader: limit the 1M flash check to the F427
...
this fixes an issue with the DrotekP3Pro which uses the STM32F469
4 years ago
danlaks
d244f22522
Tools: AP_Bootloader: Add AP_HW_SWBOOMBOARD_PERIPH identifier
...
SpektreWorks Boom Board AP_Periph device
4 years ago
auturgy
3b7207a5e4
Tools: Update board_types.txt
...
Cross-alignment with PX4, plus whitespace fixes
4 years ago
Andy Piper
efb2e9f81a
Tools: bootloader for iFlight Beast H7 AIO
4 years ago
Tom Pittenger
6bb2bec4f3
AP_Bootloader: add boardIDs for CubeORange/Black-periph, pixracer-periph
4 years ago
Tom Pittenger
84e578b3df
AP_Bootloader: respect HAL_BOOTLOADER_TIMEOUT when CAN and SERIAL/USB is enabled
4 years ago
Andrew Tridgell
e0e4198358
AP_Bootloader: fixed can bootloader with old UAVCAN GUI tool
...
the part that was failing was the write of the leading words. That
part is not actually needed in this bootloader as we use a CRC before
running, so remove it, which fixes the old windows GUI tool.
This also saves some memory and flash
4 years ago
Tom Pittenger
f62a27ca8a
Tools/AP_Bootloader: differentiate FAIL_REASON_BAD_LENGTH errors
4 years ago
Phillip Kocmoud
602388224b
AP_Bootloader: Repurpose unused mRo board ID
4 years ago
Phillip Kocmoud
f2c63e13be
AP_Bootloader: Add 3 new mRo board IDs
4 years ago
QioTek
da5da6b14e
Tools: added Qiotek ZealotF427 board ID
...
add board id for Qiotek ZealotF427
4 years ago
Andrew Tridgell
246e790484
AP_Bootloader: use new hal CAN interface for CAN support
4 years ago
Siddharth Purohit
4bfd3c0782
AP_Bootloader: add support for HAL CANIface based bootloader
4 years ago
Siddharth Purohit
b8e3d9c6e8
AP_Bootloader: add fail reason bad length
4 years ago
Siddharth Purohit
2edcd852eb
AP_Bootloader: add support for app start offset
4 years ago
climr
918dfc13f7
Tools: Add Horizon31 PixC4 to board_types.txt
5 years ago
Peter Barker
f8acc211cf
Tools: AP_Bootloader: remove unused BL_WAIT_MAGIC define
...
This has been replaced with RTC_BOOT_HOLD
5 years ago
auturgy
c4a92fb0fe
Update board_types.txt
...
Update URL for ArduPilot board_types.txt
5 years ago
Andrew Tridgell
0efae38af0
Tools: updated PR instructions for board_types PRs
5 years ago
Andrew Tridgell
17e8e422db
AP_Bootloader: added board_types.txt
...
avoiding pointing people at the old bootloader directory for board IDs
5 years ago
Andrew Tridgell
10d990a43b
AP_Bootloader: refer to SERIAL_ORDER
5 years ago
Andrew Tridgell
a74f2428f2
AP_Bootloader: fixed use of FLASH_RESERVE_END_KB
5 years ago
Andrew Tridgell
c998f93949
AP_Bootloader: removed use of float in can code
5 years ago
Andrew Tridgell
e62cf21ce6
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
5 years ago
Andrew Tridgell
a6fbcc50fc
AP_Bootloader: added STM32H7xx chip revisions
5 years ago
Andrew Tridgell
147cf900fe
AP_Bootloader: support STM32F303 MCU
5 years ago
Andrew Tridgell
e612ab92ff
AP_Bootloader: added error codes for failing to load app
...
use the vendor code to indicate failure reason
5 years ago
Andrew Tridgell
31f7a62cdc
AP_Bootloader: use crc32_small()
5 years ago
Andrew Tridgell
dcc417f27b
AP_Bootloader: use crc32_small()
5 years ago
Andrew Tridgell
ec1060d4f8
AP_Bootloader: pre-define fields of app_descriptor
...
this is needed to store it in flash
5 years ago
Andrew Tridgell
cc1f86e1f1
AP_Bootloader: use MAINTAINENCE mode for CAN bootloader
...
this makes it obvious we are in the bootloader
5 years ago
Andrew Tridgell
c1ef2e29d7
AP_Bootloader: stay in CAN bootloader if in watchdog reset
...
if the app has not been running for at least 30s then stay in
bootloader to allow used to load new fw
5 years ago