From 5962f155f70a5c67d14280d1b178f5197fb00df4 Mon Sep 17 00:00:00 2001 From: Paul Brook Date: Fri, 21 Mar 2014 18:43:19 +0000 Subject: 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 --- cores/arduino/USBCore.cpp | 2 -- 1 file changed, 2 deletions(-) (limited to 'cores/arduino/USBCore.cpp') diff --git a/cores/arduino/USBCore.cpp b/cores/arduino/USBCore.cpp index 76ceb01..f8123e5 100644 --- a/cores/arduino/USBCore.cpp +++ b/cores/arduino/USBCore.cpp @@ -614,8 +614,6 @@ ISR(USB_GEN_vect) { #ifdef CDC_ENABLED USB_Flush(CDC_TX); // Send a tx frame if found - if (USB_Available(CDC_RX)) // Handle received bytes (if any) - Serial.accept(); #endif // check whether the one-shot period has elapsed. if so, turn off the LED -- cgit v1.2.3-18-g5258