aboutsummaryrefslogtreecommitdiff
path: root/cores/arduino/HID.cpp
AgeCommit message (Collapse)Author
2014-04-20Fixed other trivial warnings in AVR USB core.Cristian Maglie
See #1877
2014-04-20Removed other unused variables in CDC.cpp and HID.cppCristian Maglie
See #1877
2012-03-28fixed logic error in Keyboard.release() - now removes every occurrence of a ↵Zach Eveland
key if it's present more than once
2012-03-28removed horrible multi-key Keyboard.press() and Keyboard.release() methodsZach Eveland
Saves 924 bytes of Flash
2012-03-28eliminated Keyboard.type() - unnecessary duplication of Keyboard.write() ↵Zach Eveland
(David Mellis). Also edit KeyboardReprogram example which was the only example using type()
2012-03-26added methods to Keyboard to handle multiple simultaneous key presses or ↵Zach Eveland
releases (up to six each)
2012-03-26Keyboard.type() now just presses and releases the key indicated - doesn't ↵Zach Eveland
releaseAll()
2012-03-26added stub methods for begin() and end() to Mouse and KeyboardZach Eveland
2012-03-03Added Keyboard support for all modifier and all common non-printing keys.Zach Eveland
2012-03-03Removed 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-03added 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-03fixed minor compilation warnings for LeonardoZach Eveland
2011-12-20changed Keyboard write() method to type(). Made write() an alias for type() ↵Zach Eveland
to allow subclassing by Stream.
2011-12-20Revert "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-20changed Keyboard write() method to type(). Made write() an alias for type() ↵Zach Eveland
to allow subclassing by Stream.
2011-09-16added Mouse.isPressed() methodZach Eveland
2011-08-30added Mouse press() and release()Zach Eveland
2011-08-30on a CDC or HID write() error, call setWriteError(). better handling of ↵Zach Eveland
USB_Send errors in CDC.
2011-08-30support for non-Leonardo boards is back!Zach Eveland
2011-08-30CDC and HID write() routines now return non-void - brought in line with new ↵Zach Eveland
write behavior
2011-08-14Serial via USB worksZach Eveland
Integrated rest of Peter's USB implementation