Commit graph

345 commits

Author SHA1 Message Date
NicoHood
eed1098a21 Added featureReport data to constructor 2015-11-08 00:13:42 +01:00
NicoHood
0487754e10 Added Feature Report example + disabled by default 2015-11-07 23:46:58 +01:00
NicoHood
6a93f83c46 Updated Keyboard keywords.txt 2015-11-07 23:35:23 +01:00
NicoHood
a8c292a7bd Added Feature Report function to BootKeyboard
This may be added to other HID Devices as well, but Keyboard makes the most sense.
2015-11-07 23:32:02 +01:00
NicoHood
febc714df5 Improved library.properties 2015-11-07 11:11:28 +01:00
NicoHood
ef6e8e52a7 Merge commit '186c2c432c2ba896e921f1ad4ff436a6466560b3' into dev 2015-11-07 11:09:04 +01:00
NicoHood
186c2c432c Added sequence ID (aka num) to RawHID 2015-11-07 10:54:50 +01:00
NicoHood
b8bdc23208 bumped version number to 2.5 2015-11-06 23:09:56 +01:00
NicoHood
72e2e124b8 Release 2.4 2015-11-06 22:56:25 +01:00
NicoHood
0dd5c5bbb5 Merge branch 'dev_2_4'
Conflicts:
	examples/Consumer/Consumer.ino
	examples/HID/Consumer/Consumer.ino
	examples/HID/Consumer_Basic/Consumer_Basic.ino
	examples/HID/Gamepad_Basic/Gamepad_Basic.ino
	examples/HID/Keyboard_Basic/Keyboard_Basic.ino
	examples/HID/Mouse_Basic/Mouse_Basic.ino
	examples/HID/System/System.ino
	examples/HID/System_Basic/System_Basic.ino
	examples/System/System.ino
2015-11-06 22:14:26 +01:00
NicoHood
d05955dbe3 Readme 2015-11-06 21:53:46 +01:00
NicoHood
0835e6a243 Added Single Absolute Mouse API 2015-11-06 21:40:51 +01:00
NicoHood
d4cdf03d23 Moved System Key definitions into enum, removed HID Tables fully now 2015-11-06 21:36:46 +01:00
NicoHood
590c184145 Added Single System Support 2015-11-06 21:31:06 +01:00
NicoHood
9c4eee90ed Added Single Consumer API 2015-11-06 21:27:28 +01:00
NicoHood
b626e00b9a Updated RawHID, added Event function
Found a comprimiss between interrupt processing, prebuffering and processing long data inputs as well.
2015-11-06 21:14:35 +01:00
NicoHood
7310ae9298 Bootkeyboard send protocol and idle time
Idle time will not change (is not implemented) So it is unsure what the host will do
2015-11-06 19:05:04 +01:00
NicoHood
e46469dfef Minor changes 2015-11-06 19:02:52 +01:00
NicoHood
1f35b772da Added NKRO key bit count 2015-10-25 15:19:11 +01:00
NicoHood
c78fc923f4 Updated NKRO API to new Keyboard API style 2015-10-25 15:07:57 +01:00
NicoHood
96a8a8a1ad Added 2 consumer key definitions 2015-10-25 15:07:10 +01:00
NicoHood
dc72193fe8 Moved DefaultKeyboardAPI into separate file 2015-10-25 15:07:03 +01:00
NicoHood
eff788e540 Made Keyboard API a lot more flexible 2015-10-25 14:26:55 +01:00
NicoHood
1f531ae9e9 Minor fix 2015-10-25 12:49:59 +01:00
NicoHood
bc5a28b8a7 Improved Keyboard API a bit 2015-10-25 08:33:23 +01:00
NicoHood
82ac20e3a0 Fixed KEY_RETURN 2015-10-24 18:41:34 +02:00
NicoHood
60a30c1cdb Added Consumer Keys to Keyboard API 2015-10-24 11:25:40 +02:00
NicoHood
2e7b5607f7 Moved Consumer keys inside enum 2015-10-24 10:19:26 +02:00
NicoHood
2b841bed48 Updated Keyboard examples 2015-10-24 10:16:00 +02:00
NicoHood
1e80589379 Removed wrong statement 2015-10-23 22:59:11 +02:00
NicoHood
c51b4ea217 Updated Key definitions for Ubuntu usage 2015-10-23 22:37:38 +02:00
NicoHood
faa33e6a18 Revert "Added Keyboard API templates"
This reverts commit 0f72656a8a.
If not the right types are used (for example int) this adds some overhead.
Nice to have, but better keep it simple
2015-10-23 22:14:04 +02:00
NicoHood
8adfcacfa9 Updated Keyboard definitions once again 2015-10-23 20:50:47 +02:00
NicoHood
357baf23ce Added Consumer Keys to keyboard reserved report byte 2015-10-23 20:50:00 +02:00
NicoHood
0f72656a8a Added Keyboard API templates 2015-10-23 20:49:11 +02:00
NicoHood
c4eb9c7ef2 Added all keyboard keycodes 2015-10-23 18:49:54 +02:00
NicoHood
1a676a2d20 Renew Keyboard API 2015-10-15 19:44:23 +02:00
NicoHood
fbbf4f033b Made Raw HID program work with Arduino 2015-10-13 18:46:22 +02:00
NicoHood
e2c882885d Added Raw HID test program 2015-10-13 18:45:48 +02:00
NicoHood
34dca71b28 Enabled Raw HID 2015-10-13 18:41:15 +02:00
NicoHood
da7d74ead6 Improved HID Report Descriptors 2015-10-12 21:46:15 +02:00
NicoHood
26e87b482a Fixed protocol reset on reenumeration 2015-10-12 18:04:11 +02:00
NicoHood
e43f12c85e Rename two class
https://github.com/arduino/Arduino/pull/3960
2015-10-12 17:12:09 +02:00
NicoHood
52e529cc47 Added RawHID 2015-10-11 14:51:18 +02:00
NicoHood
3008e6d11d Added NKRO keyboard 2015-10-11 14:00:49 +02:00
NicoHood
64b89df10c Mouse API fix 2015-10-11 12:53:37 +02:00
NicoHood
0d15f41e6a Activated Single Gamepad support 2015-10-11 11:11:34 +02:00
NicoHood
c8cb67ebd6 Fixed Gamepad compile errors 2015-10-11 11:08:37 +02:00
NicoHood
567b3b2bc9 Added Gamepad API 2015-10-11 11:07:29 +02:00
NicoHood
81312c20e0 Merge branch 'dev_2_4' of https://github.com/NicoHood/HID into dev_2_4 2015-10-11 11:01:54 +02:00