Skip to content

Add bootloader and firmware update API#5728

Merged
shellixyz merged 3 commits intoiNavFlight:masterfrom
shellixyz:features/bootloader_pr
Jul 20, 2020
Merged

Add bootloader and firmware update API#5728
shellixyz merged 3 commits intoiNavFlight:masterfrom
shellixyz:features/bootloader_pr

Conversation

@shellixyz
Copy link
Collaborator

@shellixyz shellixyz commented May 14, 2020

Adds a bootloader and necessary API to make firmware updates possible through MSP or other means. Will allow OTA firmware updates through Bluetooth or other systems.

A combined main+BL hex can be built with: make TARGET=<target> combined_hex or make TARGET_NAME_with_bl

The firmware to use with the BL can be built with: make TARGET=<target> FOR_BL=1 binary|hex or make TARGET_NAME_for_bl

The BL can be built with: make TARGET=<target> bl_binary|bl_hex or make TARGET_NAME_bl

@shellixyz shellixyz changed the title Features/bootloader pr Add bootloader and firmware update API May 14, 2020
@shellixyz shellixyz force-pushed the features/bootloader_pr branch 2 times, most recently from 1bb61c8 to 3a5d430 Compare May 14, 2020 15:55
@digitalentity digitalentity added this to the 2.6 milestone May 15, 2020
@digitalentity digitalentity changed the base branch from development to master June 8, 2020 10:15
@shellixyz shellixyz force-pushed the features/bootloader_pr branch from 36b7c28 to cd4c408 Compare July 20, 2020 18:55
@shellixyz shellixyz force-pushed the features/bootloader_pr branch from cd4c408 to 5da04a9 Compare July 20, 2020 19:12
@shellixyz shellixyz merged commit 6f76bd5 into iNavFlight:master Jul 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants