Commit Graph

12 Commits

Author SHA1 Message Date
Scott Allen 7d4bca5041 Always read key to check for new LUFA bootloader
Instead of checking for the NEW_LUFA_SIGNATURE once in program memory and then
setting a flag which is used for further checks, a function is used that always
checks program memory directly.

If a flag is used, there's a slight chance that its location in RAM could fall
on MAGIC_KEY_POS. In this case, an aborted USB auto-reset sequence may fail.
2017-11-13 17:41:34 +01:00
Martino Facchin c20e271050 configurable USB_VERSION string via define
to allow WebUSB development, provide a way to change the USB_VERSION reported
using an additional core.

The additional (webUSB) core will survive IDE and AVR core updates
2016-07-13 14:28:17 +02:00
Martino Facchin cc4ddc3587 Move Caterina_BL related defines into generic USBCore.h
In an excess of confidence, these defines were added to Leonardo's variant.h
3rd party boards sometimes avoid inheriting this variant but they still define USBCON, thus breaking the build
2016-05-18 14:23:40 +02:00
Nico 290167f705 [PUSB] Minor Style change 2015-10-09 22:10:45 +02:00
Cristian Maglie f2d7b52e1b [HID] Improved checks in getDescriptor() method 2015-10-08 16:38:57 +02:00
Cristian Maglie 10512b3f9b [USB] Fixed some compiler warnings 2015-10-02 11:59:23 +02:00
Matthijs Kooijman 31e0c94124 Add Serial_::readBreak() to process SEND_BREAK requests
This allows detecting when the USB host sends a break request and what
the value of the request was. See the comments in USBAPI.h for details.

This just modifies the avr core, not the sam core.
2015-07-31 14:06:19 +02:00
Martino Facchin 3d0331b8f6 fix HID headers 2015-07-16 13:13:51 +02:00
Martino Facchin 3ee0fa1265 Add support for waking up a host via USB HID
this is a rework of commit fbcf94801b8bba7f1c8c79cc7ae402b6b9dbb2d3
2015-07-16 13:13:51 +02:00
Martino Facchin d3815e7e36 add PluggableUSB module 2015-07-16 13:12:14 +02:00
Martino Facchin ea2a421570 Remove HID core library 2015-07-16 13:12:13 +02:00
Zach Eveland ddd3418a4f Serial via USB works
Integrated rest of Peter's USB implementation
2011-08-14 16:59:34 -04:00