ArduinoCore-avr/cores/arduino
Paul Brook 5962f155f7 Improve CDC read code
Read CDC data from USB FIFO on demand instead of in ISR.
Remove superfluous ring buffer.

Signed-off-by: Paul Brook <paul@nowt.org>
2014-05-24 00:34:56 +02:00
..
avr-libc Increased malloc margin to 128. 2013-03-29 11:48:35 +01:00
Arduino.h Added license for Arduino.h, binary.h and main.cpp (master branch) 2014-02-13 17:48:47 +01:00
CDC.cpp Improve CDC read code 2014-05-24 00:34:56 +02:00
Client.h Added license for Client, IPAddressm and Server (master branch) 2014-02-13 17:49:14 +01:00
HID.cpp fixed logic error in Keyboard.release() - now removes every occurrence of a key if it's present more than once 2012-03-28 19:46:32 -04:00
HardwareSerial.cpp Match return value to type in available() 2014-05-07 17:39:08 -07:00
HardwareSerial.h Moving TXCO definition into HardwareSerial.cpp from HardwareSerial.h. 2012-11-29 13:48:01 -05:00
IPAddress.cpp Added license for Client, IPAddressm and Server (master branch) 2014-02-13 17:49:14 +01:00
IPAddress.h Added license for Client, IPAddressm and Server (master branch) 2014-02-13 17:49:14 +01:00
Platform.h support for non-Leonardo boards is back! 2011-08-30 11:50:08 -04:00
Print.cpp Backported Print class from ide-1.5.x branch 2014-05-24 00:13:07 +02:00
Print.h Backported Print class from ide-1.5.x branch 2014-05-24 00:13:07 +02:00
Printable.h Merge branch 'new-extension' of https://github.com/arduino/Arduino 2011-08-27 23:53:42 +01:00
Server.h Added license for Client, IPAddressm and Server (master branch) 2014-02-13 17:49:14 +01:00
Stream.cpp Adding readString() and readStringUntil() to Stream (Adrian McEwen). 2012-05-16 15:39:34 -04:00
Stream.h Stream "_timeout" field and related methods are now protected instead of private. 2013-05-06 08:52:31 +02:00
Tone.cpp Fix for tone() on Leonardo. 2012-08-08 18:27:40 +09:00
USBAPI.h Improve CDC read code 2014-05-24 00:34:56 +02:00
USBCore.cpp Improve CDC read code 2014-05-24 00:34:56 +02:00
USBCore.h Serial via USB works 2011-08-14 16:59:34 -04:00
USBDesc.h sketch USB VID and PID values are passed in from boards.txt at compile time now. changed sketch PIDs to final values. also uncommented Micro section in boards.txt 2012-04-09 08:06:35 -04:00
Udp.h Making Print::write(char *) non-virtual. 2011-09-07 18:41:05 -04:00
WCharacter.h Replacing custom String.toInt() function with a call to atol(). 2010-12-03 23:12:41 -05:00
WInterrupts.c Added support to INT6 on Leonardo. 2013-05-13 21:22:59 +02:00
WMath.cpp Improving third-party hardware support: 2009-11-21 23:23:43 +00:00
WString.cpp Import WString from 1.5.6 2014-04-01 14:46:13 +01:00
WString.h Import WString from 1.5.6 2014-04-01 14:46:13 +01:00
binary.h Added license for Arduino.h, binary.h and main.cpp (master branch) 2014-02-13 17:48:47 +01:00
main.cpp Added license for Arduino.h, binary.h and main.cpp (master branch) 2014-02-13 17:48:47 +01:00
new.cpp Add trivial new[] and delete[] operators (Justin R. Cutler) 2012-12-16 14:30:12 +01:00
new.h Add trivial new[] and delete[] operators (Justin R. Cutler) 2012-12-16 14:30:12 +01:00
wiring.c Removed deprecated interrupt handlers 2013-03-29 14:41:36 +01:00
wiring_analog.c Merge branch 'issue1366' of github.com:Lauszus/Arduino into Lauszus-issue1366 2013-07-31 17:22:12 +02:00
wiring_digital.c Merge branch 'master' of github.com:arduino/Arduino into new-extension 2012-01-10 12:02:27 -05:00
wiring_private.h Added support to INT6 on Leonardo. 2013-05-13 21:22:59 +02:00
wiring_pulse.c pulseIn() now times out while measuring the pulse, not just while waiting for it to start. 2010-11-22 23:33:59 -05:00
wiring_shift.c Adding shiftIn() from Wiring (no count or delaytime though). 2010-08-11 22:59:00 +00:00