aboutsummaryrefslogtreecommitdiff
path: root/cores/arduino/USBCore.cpp
AgeCommit message (Collapse)Author
2012-10-27Adding Micro.David A. Mellis
2012-10-18Updating USB core to work at 8 MHz (different PLLCSR value).David A. Mellis
2012-09-13Avoid serial buffer overrun on leonardoPeter Van Hoyweghen
2012-05-01renamed Leonardo USB_ class to USBDevice_ to be unambiguous. renamed "USB" ↵Zach Eveland
object to "USBDevice" to prevent conflict with USB Host library (thanks Massimo)
2012-04-25changed PID values for Leonardo bootloader and sketchZach Eveland
done to avoid driver problems for users who installed the pre-release bootloader and driver
2012-04-09Micro I hardly knew yeZach Eveland
2012-04-09sketch USB VID and PID values are passed in from boards.txt at compile time ↵Zach Eveland
now. changed sketch PIDs to final values. also uncommented Micro section in boards.txt
2012-03-07Fix for some strange behaviours during board resetCristian Maglie
2011-12-18added asynchronous buffering of received CDC charactersZach Eveland
This fixes the issue Federico reported where bytes written by host but not read by sketch would cause serial connection to lock up. Ring buffer implementation is based on HardwareSerial.cpp. Adds public accept() method to CDC.
2011-09-16added automatic one-shot TX and RX LED control for sketch USBZach Eveland
2011-09-16added to sketch iProduct and iManufacturer strings identifying board as ↵Zach Eveland
either an "Arduino Leonardo" or "Arduino Micro" manufactured by "Arduino LLC"
2011-08-30support for non-Leonardo boards is back!Zach Eveland
2011-08-14Serial via USB worksZach Eveland
Integrated rest of Peter's USB implementation