mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-11-29 07:24:13 +01:00
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.
dab400c80d
The bootloader needs to understand whether the USB cable is connected. The HID and CDC drivers need to know if the cable is connected _and_ the device has been enumerated already. Separate these two concepts in the API. Combining these was resulting in the BL not properly detecting that the cable was plugged in, and trying to boot the firmware image immediately. This effectively bricked the board if you ever had an invalid firmware image. It also happens to be the case that the BU images automatically invalidate themselves after updating the BL so they don't run again. The cable detect bug + this intended behaviour of the BU image resulted in a bricked board after upgrading the BL. |
||
---|---|---|
artwork | ||
flight | ||
ground | ||
hardware | ||
make | ||
matlab/revo | ||
overo@8381aa124f | ||
package | ||
shared/uavobjectdefinition | ||
.gitignore | ||
.gitmodules | ||
CREDITS.txt | ||
HISTORY.txt | ||
LICENSE.txt | ||
Makefile | ||
MILESTONES.txt |