Commit graph

314 commits

Author SHA1 Message Date
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
NicoHood
6d6c7d3068 Added Single Gamepad
(Empty files to show off an arduino bug)
2015-10-11 11:00:50 +02:00
NicoHood
5feda433f4 minor 2015-10-11 11:00:40 +02:00
NicoHood
c7518ae3c1 Added Gamepad API 2015-10-11 10:51:34 +02:00
NicoHood
b1aa9b030d Fixed Consumer warning 2015-10-11 10:42:51 +02:00
NicoHood
6ac9398a18 Added Consumer API 2015-10-11 10:22:32 +02:00
NicoHood
9250ff9835 Added System API 2015-10-11 10:14:08 +02:00
NicoHood
28bdd9f10e Inlined HID APIs 2015-10-11 09:17:10 +02:00
NicoHood
fbde2f4534 Added Absolute mouse 2015-10-11 09:11:08 +02:00
NicoHood
1d2e5d36b2 inlined Keyboard implementation 2015-10-10 20:58:36 +02:00
Nico
6035dd515b Update Readme.md 2015-10-10 20:08:37 +02:00
NicoHood
0bfb10b66d removed option to deactivate leds
Bootkeyboard requires leds, so they are used. This feature isnt bad at all though
2015-10-10 19:38:33 +02:00
NicoHood
dd52139e1a Moved Mouse report descriptor 2015-10-10 19:38:16 +02:00
NicoHood
e521af69ca Made SendReport() capaital 2015-10-10 19:37:58 +02:00
NicoHood
2e72174480 Enabled Mouse API 2015-10-10 18:59:17 +02:00
NicoHood
2e684a3c71 Added Mouse API 2015-10-10 12:59:57 +02:00
NicoHood
2e6d4c9e2d Improved Boot Keyboard, added example
HID Driver got removed, now relies on the internal IDE definitions.
The PR is opened at Github, but will merged hopefully soon.
2015-10-10 12:58:51 +02:00
NicoHood
59bf10efeb Moved HID report descriptors to their implementation 2015-10-10 12:28:12 +02:00
NicoHood
652e590e23 updated Led Example 2015-10-10 12:27:30 +02:00
NicoHood
1f93958ce2 Added Teensy API
Not implemented as device yet
2015-10-10 11:59:18 +02:00
NicoHood
fb0d874619 corrected protocol definition 2015-10-10 11:33:06 +02:00
NicoHood
7151a55577 Fixed KEY_RETURN definition 2015-10-10 07:58:32 +02:00
NicoHood
24034031b6 Added HID protocol (bios/normal mode) 2015-10-10 07:52:22 +02:00
NicoHood
5dd1e991fd Fixed Keyboard Leds 2015-10-09 22:27:09 +02:00
NicoHood
d6c44e4698 Initial commit of Keyboard API after IDE refactoring 2015-10-09 21:46:06 +02:00
NicoHood
57f5fa039b Clean start (once more)
This is required after a lot of IDE USB Core changes.
To get the code working properly I will add the new updated devices commit per commit.
However the diff is not good visible, but that changed since 2.3 anyways so who cares and reads this message.
2015-10-09 21:44:21 +02:00
NicoHood
6aa1cc29cd Added missing HID.begin return 2015-09-28 17:15:45 +02:00
NicoHood
b28d83b160 Added UK Keyboard layout to improved API 2015-09-28 14:42:23 +02:00