Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 |