HID
Version 7 (J. Simmons, 04/21/2018 05:20 pm)
| 1 | 1 | J. Simmons | h1. HID Resources |
|---|---|---|---|
| 2 | 1 | J. Simmons | |
| 3 | 1 | J. Simmons | {{toc}} |
| 4 | 1 | J. Simmons | |
| 5 | 4 | J. Simmons | h2. Arduino HID Libraries |
| 6 | 1 | J. Simmons | |
| 7 | 4 | J. Simmons | * "Mouse and Keyboard libraries":https://www.arduino.cc/en/Reference/MouseKeyboard |
| 8 | 4 | J. Simmons | * "Keyboard Modifiers":https://www.arduino.cc/en/Reference/KeyboardModifiers |
| 9 | 5 | J. Simmons | * Joystick Library |
| 10 | 5 | J. Simmons | ** "Arduino Joystick Library":https://github.com/MHeironimus/ArduinoJoystickLibrary |
| 11 | 5 | J. Simmons | ** "Joystick Library Tutorial":http://mheironimus.blogspot.com/2015/11/arduino-joystick-library.html |
| 12 | 5 | J. Simmons | ** "Joystick Library v2.0 Tutorial":http://mheironimus.blogspot.com/2016/11/arduino-joystick-library-version-20.html |
| 13 | 2 | J. Simmons | |
| 14 | 6 | J. Simmons | h2. Custom USB PID |
| 15 | 6 | J. Simmons | |
| 16 | 6 | J. Simmons | TL;DR - This is something we will want to do for v1.0 not v0.4. It will allow use to identify Holoseat as Holoseat and not a Feather, Arduino, etc. This will be important for drivers on Windows and to make it easier for the serial client to identify the Holoseat via the description. We should still go ahead and register for a PID now so we have it reserved. |
| 17 | 6 | J. Simmons | |
| 18 | 6 | J. Simmons | * "PID.Codes How To":http://pid.codes/howto/ |
| 19 | 6 | J. Simmons | * "is it possible to Rename the HID Controller":https://github.com/MHeironimus/ArduinoJoystickLibrary/issues/14 |
| 20 | 6 | J. Simmons | * "Simple Arduino-based USB VID & PID tester":https://learn.adafruit.com/simple-arduino-based-usb-vid-and-pid-tester?view=all |
| 21 | 6 | J. Simmons | * "Compiling Arduino Caterina with New VID/PID":http://steven.casagrande.io/articles/compiling-arduino-caterina-with-new-vidpid/ |
| 22 | 6 | J. Simmons | * "OSHWA FAQ: What’s a USB vendor ID (VID) and product ID (PID) and what should I do about them?":https://www.oshwa.org/2013/11/19/new-faq-on-usb-vendor-id-and-product-id/ |
| 23 | 6 | J. Simmons | * "How to obtain an USB VID/PID for your project":https://www.voti.nl/docs/usb-pid.html |
| 24 | 6 | J. Simmons | * |
| 25 | 6 | J. Simmons | |
| 26 | 2 | J. Simmons | h2. Embedding Leonardo for HID |
| 27 | 2 | J. Simmons | |
| 28 | 2 | J. Simmons | * "Installing Arduino Bootloader on Leonardo. Atmel Chip":http://electronut.in/bootloader-atmega32u4/ |
| 29 | 3 | J. Simmons | |
| 30 | 1 | J. Simmons | h2. Connecting Joypads to Controller Boards |
| 31 | 1 | J. Simmons | |
| 32 | 1 | J. Simmons | * "Control your Raspberry Pi by using a wireless Xbox 360 controller":https://tutorials-raspberrypi.com/raspberry-pi-xbox-360-controller-wireless/ |
| 33 | 7 | J. Simmons | * https://pimylifeup.com/xbox-controllers-raspberry-pi/ |
| 34 | 4 | J. Simmons | |
| 35 | 4 | J. Simmons | h2. HID in Node.js. (deprecated) |
| 36 | 4 | J. Simmons | |
| 37 | 4 | J. Simmons | * "node-hid":https://github.com/node-hid/node-hid - "Access USB HID devices through Node.JS" |
| 38 | 4 | J. Simmons | * "hidstream":https://github.com/emilyrose/hidstream - "Streaming HID events in Node.js" |