Cristian Maglie
|
e057236dd6
|
Merge remote-tracking branch 'arduino/master' into ide-1.5.x
|
2014-07-24 14:46:05 +02:00 |
Amulya Kumar Sahoo
|
710bd1fa2e
|
Fix of a bug
|
2014-07-23 01:03:44 +05:30 |
Cristian Maglie
|
b9f95980c7
|
Fixed other trivial warnings in AVR USB core.
See #1877
|
2014-04-20 23:08:55 +02:00 |
Cristian Maglie
|
15d74b2530
|
Removed other unused variables in CDC.cpp and HID.cpp
See #1877
|
2014-04-20 20:56:51 +02:00 |
Zach Eveland
|
1534b2b730
|
fixed logic error in Keyboard.release() - now removes every occurrence of a key if it's present more than once
|
2012-03-28 19:46:32 -04:00 |
Zach Eveland
|
83feb14013
|
removed horrible multi-key Keyboard.press() and Keyboard.release() methods
Saves 924 bytes of Flash
|
2012-03-28 18:46:10 -04:00 |
Zach Eveland
|
d3eabc9c01
|
eliminated Keyboard.type() - unnecessary duplication of Keyboard.write() (David Mellis). Also edit KeyboardReprogram example which was the only example using type()
|
2012-03-28 18:35:26 -04:00 |
Zach Eveland
|
58c36f76d5
|
added methods to Keyboard to handle multiple simultaneous key presses or releases (up to six each)
|
2012-03-26 17:28:02 -04:00 |
Zach Eveland
|
f646c9186d
|
Keyboard.type() now just presses and releases the key indicated - doesn't releaseAll()
|
2012-03-26 17:00:16 -04:00 |
Zach Eveland
|
9c040a8a2b
|
added stub methods for begin() and end() to Mouse and Keyboard
|
2012-03-26 16:02:40 -04:00 |
Zach Eveland
|
1566006871
|
Added Keyboard support for all modifier and all common non-printing keys.
|
2012-03-03 23:37:39 -05:00 |
Zach Eveland
|
54fb0bf3f5
|
Removed support for key mapping in Keyboard.
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 23:06:44 -05:00 |
Zach Eveland
|
fbea67532a
|
added Keyboard methods press(), release(), and releaseAll()
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 22:54:45 -05:00 |
Zach Eveland
|
8f5869009c
|
fixed minor compilation warnings for Leonardo
|
2012-03-03 13:26:57 -05:00 |
Zach Eveland
|
4e9fb924b2
|
changed Keyboard write() method to type(). Made write() an alias for type() to allow subclassing by Stream.
|
2011-12-20 17:09:44 -05:00 |
Zach Eveland
|
e405a6eb60
|
Revert "changed Keyboard write() method to type(). Made write() an alias for type() to allow subclassing by Stream."
This reverts commit de1d5fc0cb82874c0dcb766c5fb27ab36c5cb32c.
|
2011-12-20 17:08:07 -05:00 |
Zach Eveland
|
e4930f866d
|
changed Keyboard write() method to type(). Made write() an alias for type() to allow subclassing by Stream.
|
2011-12-20 17:00:19 -05:00 |
Zach Eveland
|
d004d6a9b4
|
added Mouse.isPressed() method
|
2011-09-16 16:59:14 -04:00 |
Zach Eveland
|
90ea0707e6
|
added Mouse press() and release()
|
2011-08-30 20:23:06 -04:00 |
Zach Eveland
|
df068274f4
|
on a CDC or HID write() error, call setWriteError(). better handling of USB_Send errors in CDC.
|
2011-08-30 17:25:35 -04:00 |
Zach Eveland
|
af635024db
|
support for non-Leonardo boards is back!
|
2011-08-30 11:50:08 -04:00 |
Zach Eveland
|
481fdeab79
|
CDC and HID write() routines now return non-void - brought in line with new write behavior
|
2011-08-30 11:04:34 -04:00 |
Zach Eveland
|
ddd3418a4f
|
Serial via USB works
Integrated rest of Peter's USB implementation
|
2011-08-14 16:59:34 -04:00 |