Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-16 | Add support for waking up a host via USB HID | Martino Facchin | |
this is a rework of commit fbcf94801b8bba7f1c8c79cc7ae402b6b9dbb2d3 | |||
2015-07-16 | Move EP defines to header | Martino Facchin | |
2015-07-16 | Remove HID core library | Martino Facchin | |
2015-05-12 | RX and TX Serial buffer sizes can now be defined independently | Nico | |
Fixes #2597 | |||
2014-09-12 | Added license to USBAPI.h | Cristian Maglie | |
Close #1847 | |||
2014-06-19 | Merge branch 'master' into ide-1.5.x | Cristian Maglie | |
2014-06-19 | Fixed regression in USBAPI and CDC (xaljox) | Cristian Maglie | |
See: https://github.com/arduino/Arduino/commit/9ac7e30252fce5b9dafde3288519b020b73c37bd#commitcomment-6718676 | |||
2014-06-13 | Merge branch 'master' into HEAD | Cristian Maglie | |
2014-06-10 | Update USBAPI.h | Embedded Micro | |
Fixes bug where Serial.read() would always return 0 as the first byte. | |||
2014-05-26 | Merge branch 'usbcdc-improved' into ide-1.5.x | Cristian Maglie | |
2014-05-24 | Improve CDC read code | Paul Brook | |
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 | improved USB write speeds | Justin Rajewski | |
2014-01-22 | Centrally decide which hardware UARTS are available | Matthijs Kooijman | |
Before, this decision was made in few different places, based on sometimes different register defines. Now, HardwareSerial.h decides wich UARTS are available, defines USE_HWSERIALn macros and HardwareSerial.cpp simply checks these macros (together with some #ifs to decide which registers to use for UART 0). For consistency, USBAPI.h also defines a HAVE_CDCSERIAL macro when applicable. For supported targets, this should change any behaviour. For unsupported targets, the error messages might subtly change because some checks are moved or changed. Additionally, this moves the USBAPI.h include form HardareSerial.h into Arduino.h and raises an error when both CDC serial and UART0 are available (previously this would silently use UART0 instead of CDC, but there is not currently any Atmel chip available for which this would occur). | |||
2013-09-30 | Merge branch 'master' into ide-1.5.x | Cristian Maglie | |
2013-09-02 | USB CDC two argument begin() | Paul Brook | |
Add two argument form of Serial_::begin Signed-off-by: Paul Brook <paul@nowt.org> | |||
2013-09-02 | USB serial baud arg type | Paul Brook | |
Make USB Serial_::begin() function take an unsigned long argument for consistency with HardwareSerial. Signed-off-by: Paul Brook <paul@nowt.org> | |||
2013-07-27 | Move buffers into USB CDC (look #947 and #1369 for reference) | Cristian Maglie | |
2013-07-26 | Fixed compile problem for Leonardo after ↵ | Cristian Maglie | |
0bd6a2d20fb9664255b20e0db11dd4586ebe9007 | |||
2012-06-14 | Adding write(str) and write(buf, size) for USB CDC. | David A. Mellis | |
So that they work on the Leonardo. http://code.google.com/p/arduino/issues/detail?id=958 | |||
2012-05-15 | Mouse.isPressed() now checks only for left button by default | Zach Eveland | |
if no argument is given now checks left button by default to be consistent with press() and release() (thanks, David Mellis) | |||
2012-05-01 | renamed 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-01 | added Boolean operators to HardwareSerial and CDC to test whether the port ↵ | Zach Eveland | |
is ready to send data. Mostly useful for Leonardo - simple way to test whether the port is actually opened by an application and ready to receive data. For Serial objects attached to real UARTs always returns true. | |||
2012-03-28 | removed horrible multi-key Keyboard.press() and Keyboard.release() methods | Zach Eveland | |
Saves 924 bytes of Flash | |||
2012-03-28 | eliminated Keyboard.type() - unnecessary duplication of Keyboard.write() ↵ | Zach Eveland | |
(David Mellis). Also edit KeyboardReprogram example which was the only example using type() | |||
2012-03-26 | added methods to Keyboard to handle multiple simultaneous key presses or ↵ | Zach Eveland | |
releases (up to six each) | |||
2012-03-26 | added stub methods for begin() and end() to Mouse and Keyboard | Zach Eveland | |
2012-03-03 | Added Keyboard support for all modifier and all common non-printing keys. | Zach Eveland | |
2012-03-03 | Removed support for key mapping in Keyboard. | Zach Eveland | |
Was no longer being used and would be damn near impossible to support with the new scheme for handling modifiers and non-printing keyboard characters. | |||
2012-03-03 | added Keyboard methods press(), release(), and releaseAll() | Zach Eveland | |
Changes mean that a single, persistent key report must be used so keys can be added or removed. Also reimplemented type() using the new methods. | |||
2012-03-03 | fixed minor compilation warnings for Leonardo | Zach Eveland | |
2011-12-20 | changed Keyboard write() method to type(). Made write() an alias for type() ↵ | Zach Eveland | |
to allow subclassing by Stream. | |||
2011-12-20 | Revert "changed Keyboard write() method to type(). Made write() an alias ↵ | Zach Eveland | |
for type() to allow subclassing by Stream." This reverts commit de1d5fc0cb82874c0dcb766c5fb27ab36c5cb32c. | |||
2011-12-20 | changed Keyboard write() method to type(). Made write() an alias for type() ↵ | Zach Eveland | |
to allow subclassing by Stream. | |||
2011-12-18 | added asynchronous buffering of received CDC characters | Zach 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-16 | added Mouse.isPressed() method | Zach Eveland | |
2011-09-16 | made some Keyboard methods private | Zach Eveland | |
2011-09-13 | fixed Mouse button assignments | Zach Eveland | |
2011-09-12 | made Mouse.buttons() private. removed MOUSE_ALL macro | Zach Eveland | |
2011-08-30 | added Mouse press() and release() | Zach Eveland | |
2011-08-30 | support for non-Leonardo boards is back! | Zach Eveland | |
2011-08-30 | CDC and HID write() routines now return non-void - brought in line with new ↵ | Zach Eveland | |
write behavior | |||
2011-08-14 | Serial via USB works | Zach Eveland | |
Integrated rest of Peter's USB implementation |