Linux Kernel Device Drivers for AVR V-USB Devices
2012/05/20 2 Comments
V-USB is a really convenient library to implement USB communication between an AVR microcontroller and any USB host enabled system.
The host side software for a V-USB device is usually handled either from a class driver, such as for HID-compliant devices, or from an userspace libusb-based application.
This post shows how to implement a Linux kernel device driver for a simple ep0-based V-USB device.