bugobliterator
1f6c380f69
AP_Bootloader: add value for extra argument in encode methods
3 years ago
Andrew Tridgell
1ba5e33474
AP_Bootloader: fix for include changes
3 years ago
Andrew Tridgell
2c50ea56e8
AP_Bootloader: raise timeout on FileRead calls
...
this is needed to make it possible to update firmware over 56k SiK
radios using CAN_FRAME
3 years ago
Andrew Tridgell
16725f2dd4
AP_Bootloader: support ALT_BOARD_ID
3 years ago
Andrew Tridgell
432c2d1758
AP_Bootloader: support firmware update from px4 firmware
...
allows droncan_gui_tool to update px4 firmware with ArduPilot
bootloader
3 years ago
bugobliterator
8a4b9c2b36
AP_Periph: add support for handling Notify State message
3 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
3590fe36e8
AP_Bootloader: support dual CAN
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
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
Andrew Tridgell
c998f93949
AP_Bootloader: removed use of float in can code
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
dcc417f27b
AP_Bootloader: use crc32_small()
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
Andrew Tridgell
34e0ac51f5
AP_Bootloader: use APJ_BOARD_ID in hw major/minor
5 years ago
Andrew Tridgell
9c4a01e0b0
AP_Bootloader: speed up CAN fw load
5 years ago
Andrew Tridgell
92bd1a485a
AP_Bootloader: added app descriptor checking for CAN fw
5 years ago
Andrew Tridgell
6ad762f727
AP_Bootloader: support app comms area for CAN fw update
...
this allows MissionPlanner to update firmware
5 years ago
Andrew Tridgell
3bc5458a82
AP_Bootloader: added CAN support for AP_Periph
6 years ago