diff options
Diffstat (limited to 'usb/README.md')
| -rw-r--r-- | usb/README.md | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/usb/README.md b/usb/README.md new file mode 100644 index 0000000..5056908 --- /dev/null +++ b/usb/README.md @@ -0,0 +1,26 @@ +# USB + +Neat and simple example of how the digispark can become a USB device and react to interrupts. Heavily based on http://codeandlife.com/2012/01/29/avr-attiny-usb-tutorial-part-3/ + +## Usage + +Build the program and flash it as usual to the digispark. + +```bash +$ make clean && make +$ micronucleus usb.hex +``` + +After the program loads, you should see a new USB device: + +```bash +$ lsusb +Bus 111 Device 222: ID 16c0:05dc Van Ooijen Technische Informatica shared ID for use with libusb +``` + +You can now flip the LED by calling the test program, requires root privilege or proper udev rules: + +```bash +$ ./usbtest on +$ ./usbtest off +``` |
