-
-
Notifications
You must be signed in to change notification settings - Fork 7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Overhaul USB HID for Leonardo and Micro #1803
Commits on Dec 1, 2014
-
Break out the size of a USB keyboard HID packet into a macro.
Originally from #1391
Configuration menu - View commit details
-
Copy full SHA for d7b654b - Browse repository at this point
Copy the full SHA d7b654bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f27857d - Browse repository at this point
Copy the full SHA f27857dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60e6c34 - Browse repository at this point
Copy the full SHA 60e6c34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4388bed - Browse repository at this point
Copy the full SHA 4388bedView commit details -
Add support for waking up a host via USB HID.
This functionality originated in pull request: #1488 Jesse can attest to the functionality (tested on OS X 10.8, 10.9, and Windows 7 but doesn't have the background to verify the implementation
Configuration menu - View commit details
-
Copy full SHA for fbcf948 - Browse repository at this point
Copy the full SHA fbcf948View commit details -
Updates to the keyboard usage page for HID to extend the range of
available keys & add comments Originally from #1488
Configuration menu - View commit details
-
Copy full SHA for 1fd6284 - Browse repository at this point
Copy the full SHA 1fd6284View commit details -
Add an inital pass at complete HID tables for Keyboard, ConsumerContr…
…ol and SystemControl
Configuration menu - View commit details
-
Copy full SHA for 387d55b - Browse repository at this point
Copy the full SHA 387d55bView commit details -
Addeed Mouse.moveAbs() to USB HID for absolute mouse positioning.
as requested in issue #1417. All parameters have the range of -32768 to 32767 and must be scaled to screen pixels some examples: x=0, y=0 is the middle of the screen x=-32768, y=-32768 is the top left corner x=32767, y=-32768 is the top right corner x=32767, y=32767 is the bottom right corner x=-32768, y=32767 is the bottom left corner. Based on commit 7b77d1e from #1488 Code slightly massaged by Jesse Vincent to remove overzealous #ifdefs
Configuration menu - View commit details
-
Copy full SHA for a520873 - Browse repository at this point
Copy the full SHA a520873View commit details -
Configuration menu - View commit details
-
Copy full SHA for 648d596 - Browse repository at this point
Copy the full SHA 648d596View commit details -
Add USB HID keyboard press and release variants that work with USB HID
Keyboard Keycodes. This makes it possible to send HID key events for keys that don't appear on a traditional US 104 key keyboard. This patch is a somewhat rototilled version of the patch linked below. In particular, i dropped whitespacechanges from the original patch and changed 0x01 and 0x00 in the code to 1 and 0 to better match the style of the surrounding code. Based on patch https://github.com/weizenspreu/Arduino/commit/1ede2b8abd7c3b74ffc75f28da38b4acdc4817f2.patch from Pull request 1391.
Configuration menu - View commit details
-
Copy full SHA for 9a60186 - Browse repository at this point
Copy the full SHA 9a60186View commit details -
Switch to less confusingly named HID keyboard character defines.
Additionally, move to a complete list of all keyboard and keypad keycodes transcribed from the HID specification.
Configuration menu - View commit details
-
Copy full SHA for c5efe1e - Browse repository at this point
Copy the full SHA c5efe1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fd35f6 - Browse repository at this point
Copy the full SHA 6fd35f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc0cb95 - Browse repository at this point
Copy the full SHA cc0cb95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05e7173 - Browse repository at this point
Copy the full SHA 05e7173View commit details -
Configuration menu - View commit details
-
Copy full SHA for c86e83e - Browse repository at this point
Copy the full SHA c86e83eView commit details -
Refactor the new rawKeycode API to be simpler and cleaner; add a
"write keycode" method for parity with the old API.
Configuration menu - View commit details
-
Copy full SHA for d51ff08 - Browse repository at this point
Copy the full SHA d51ff08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b535fc - Browse repository at this point
Copy the full SHA 3b535fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 282d9c2 - Browse repository at this point
Copy the full SHA 282d9c2View commit details -
Switch absMouse to a coordinate system with an origin of 0,0 in the u…
…pper left corner, rather than the center of the screen. Allowing negative absolute coordinates leads to hard-to-debug problems with overflow and 'unreachable' parts of the screen.
Configuration menu - View commit details
-
Copy full SHA for ed9a3f6 - Browse repository at this point
Copy the full SHA ed9a3f6View commit details -
Remove mouse wheel support from moveAbs.
There's not a lot of value to having there be two ways to move the mouse wheel from two different (but similar) APIs. Additionally, with the change to zero-origin for absMouse, the zero-point for the wheel gets a little bit more confusing for users.
Configuration menu - View commit details
-
Copy full SHA for 018545b - Browse repository at this point
Copy the full SHA 018545bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0b5e7f - Browse repository at this point
Copy the full SHA f0b5e7fView commit details -
Fix an off-by-8 error in the HID ConsumerControl driver that broke th…
…ings on Windows devices
Configuration menu - View commit details
-
Copy full SHA for 9ba38e7 - Browse repository at this point
Copy the full SHA 9ba38e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 092dbd7 - Browse repository at this point
Copy the full SHA 092dbd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b0b398 - Browse repository at this point
Copy the full SHA 1b0b398View commit details -
Configuration menu - View commit details
-
Copy full SHA for b02e5aa - Browse repository at this point
Copy the full SHA b02e5aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9032971 - Browse repository at this point
Copy the full SHA 9032971View commit details -
extract the various HID report stanzas into preprocessor macros as pr…
…ep for further refactoring
Configuration menu - View commit details
-
Copy full SHA for ff04c13 - Browse repository at this point
Copy the full SHA ff04c13View commit details