1
0
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.
Go to file
Stacey Sheldon dab400c80d usb: decouple "available" from "cable connected"
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.
2012-05-22 00:21:24 -04:00
artwork Merge branch 'master' into next 2012-01-31 05:32:49 +11:00
flight usb: decouple "available" from "cable connected" 2012-05-22 00:21:24 -04:00
ground Fixes compile issues on Ubuntu with qt 4.8.0 2012-05-10 14:47:30 +01:00
hardware Add Overo Carrier hardware 2012-05-06 15:46:15 +10:00
make usb-descriptors: add +BL or +FW suffix to serial number string 2012-05-19 16:06:44 -04:00
matlab/revo Add bias estimation to the altitude fusion algorithm. Necessary to increase 2012-02-19 11:38:09 -06:00
overo@8381aa124f Reenable the pressure sensor and other modules 2012-03-21 00:49:29 -05:00
package Add the OPLogConvert.m script to the OSX packages 2012-05-04 12:25:01 -05:00
shared/uavobjectdefinition usb: remove run-time selectable device descriptors 2012-05-19 16:06:48 -04:00
.gitignore Update ignoring file list (Eclipse project specific files) 2012-03-14 19:59:08 +01:00
.gitmodules In the attitude loop need to check all the queues even if unused or the event 2012-02-07 08:46:34 -06:00
CREDITS.txt Add Werner's MoveCopter to Credits and Milestones files 2011-07-06 19:18:46 +10:00
HISTORY.txt Update the HISTORY.txt for new release 2012-05-04 11:21:56 -05:00
LICENSE.txt Test commiting to reworked SVN, add lic file back but under trunk. 2011-02-27 10:16:35 +00:00
Makefile hid+vcp: change default USB descriptor to HID+VCP 2012-05-19 16:06:30 -04:00
MILESTONES.txt MILESTONES: First OpenPilot over 1km FixedWing navigation flight 2011-12-06 20:09:48 +02:00