A collection of embedded USB HID trainings showing how to use and reconfigure the Microchip USB stack.You can select exactly the training you need, but there are some dependencies. The listing of the USB HID trainings below reflect the logical order to follow. Feel free to skip trainings with subjects you are familiar with. And check out the first training, it's free. Check out our style and difficulty levels.
USB training: HID mouse demo, understand the HID class, USB bascis and modify the Microchip mouse demo while keeping the system working properly.
USB training: Composite HID device, understand the Composite Device and modify the Microchip Keyboard demo. Add Application Keys to start Notepad or Internet Explorer and add a scrollwheel function.
USB training: LibUSB Qt GUI, understand how to use plain communication over USB with a platform independent GUI platform. Read from and write to your device.
USB training: Bootloader, understand how to update the software in your device using an encrypted hex file. The bootloader has fully functional application interrupt vectors, fail safe functions and a comprehensive manual.
USB training: Hydraulic Force Feedback Joystick, understand everything that is necessary to create your own joystick. A real hydraulic Force Feedback Joystick is available as a development platform to ease your development and to make it much more fun !