mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-01-17 02:52:12 +01:00
Stacey Sheldon
3b0508e753
bu: check compatibility btw BL and HW before installing
CC and CC3D boards share the same FW image. This is accomplished by checking the BOARD_REVISION field in the board_info_blob that is stored in the BL partition in flash as we init the FW. Make sure that the BU image only writes a BL image that has the same BOARD_TYPE and BOARD_REVISION fields in the embedded image as the ones currently in flash on the board. This ensures that we never write a CC3D BL image onto a CC board and vice versa. This check should prevent "bricking" a board.
Description
The LibrePilot open source project was founded in July 2015. It focuses on research and development of software and hardware to be used in a variety of applications including vehicle control and stabilization, unmanned autonomous vehicles and robotics.
Languages
C
60.6%
C++
30.8%
Fortran
2.6%
Rich Text Format
1.3%
Assembly
1.2%
Other
3.1%