Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Erik Strand
lufa
Commits
71e5bcee
Commit
71e5bcee
authored
Jan 04, 2010
by
Dean Camera
Browse files
Fixed blocking CDC streams not aborting when the host is disconnected.
parent
58a39c66
Changes
4
Hide whitespace changes
Inline
Side-by-side
LUFA/Drivers/USB/Class/Device/CDC.c
View file @
71e5bcee
...
...
@@ -263,6 +263,9 @@ static int CDC_Device_getchar_Blocking(FILE* Stream)
{
while
(
!
(
CDC_Device_BytesReceived
((
USB_ClassInfo_CDC_Device_t
*
)
fdev_get_udata
(
Stream
))))
{
if
(
USB_DeviceState
==
DEVICE_STATE_Unattached
)
return
_FDEV_EOF
;
CDC_Device_USBTask
((
USB_ClassInfo_CDC_Device_t
*
)
fdev_get_udata
(
Stream
));
USB_USBTask
();
}
...
...
LUFA/ManPages/ChangeLog.txt
View file @
71e5bcee
...
...
@@ -27,6 +27,7 @@
* - Fixed AVRISP project not able to enter programming mode when ISP protocol is used
* - Fixed AVRISP PDI race condition where the guard time between direction changes could be interpreted as a start bit
* - Fixed ADC_IsReadingComplete() returning an inverted result
* - Fixed blocking CDC streams not aborting when the host is disconnected
*
* \section Sec_ChangeLog091223 Version 091223
*
...
...
LUFA/ManPages/LUFAPoweredProjects.txt
View file @
71e5bcee
...
...
@@ -34,15 +34,18 @@
* - Arcade Controller: http://fletchtronics.net/arcade-controller-made-petunia
* - Bicycle POV: http://www.code.google.com/p/bicycleledpov/
* - CAMTRIG, a remote Camera Trigger device: http://code.astraw.com/projects/motmot/camtrig
* - ClockTamer, a configurable clock generator: http://code.google.com/p/clock-tamer/
* - "Fingerlicking Wingdinger" (WARNING: Bad Language if no Javascript), a MIDI controller: http://noisybox.net/electronics/wingdinger/
* - Garmin GPS USB to NMEA standard serial sentence translator: http://github.com/nall/garmin-transmogrifier/tree/master
* - Generic HID Device Creator
: http://generichid.sourceforge.net/
* - Generic HID Device Creator: http://generichid.sourceforge.net/
* - NES Controller USB modification: http://projects.peterpolidoro.net/video/NESUSB.htm
* - Linux Secure Storage Dongle: http://github.com/TomMD/teensy
* - MakeTV Episode Dispenser: http://www.youtube.com/watch?v=BkWUi18hl3g
* - Opendous-JTAG, an open source JTAG device: http://code.google.com/p/opendous-jtag/
* - Openkubus, an open source hardware-based authentication dongle: http://code.google.com/p/openkubus/
* - Orbee, a USB connected RGB Orb for notifications: http://www.franksworkshop.com.au/Electronics/Orbee/Orbee.htm
* - Programmable XBOX controller: http://richard-burke.dyndns.org/wordpress/pan-galactic-gargantuan-gargle-brain-aka-xbox-360-usb-controller/
* - Purdue Interactive Kiosk: https://engineering.purdue.edu/477grp4/
* - Reprap with LUFA, a LUFA powered 3D printer: http://code.google.com/p/at90usb1287-code-for-arduino-and-eclipse/
* - SEGA Megadrive/Genesis Development Cartridge: http://www.makestuff.eu/wordpress/?page_id=398
* - Stripe Snoop, a Magnetic Card reader: http://www.ossguy.com/ss_usb/
...
...
LUFA/ManPages/WhyUseLUFA.txt
View file @
71e5bcee
...
...
@@ -40,7 +40,7 @@
* into difficulties or need some advice. In addition, you can also email the library author to recieve personalised
* support when you need it (subject to author's schedule).
*
* <small>* Atmel Stack Mouse Device Demo 4292 bytes, LUFA Mouse Low Level Device Demo 33
36
bytes, under identical build
* <small>* Atmel Stack Mouse Device Demo 4292 bytes, LUFA Mouse Low Level Device Demo 33
92
bytes, under identical build
* environments</small>
*/
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment