A PIC16 and PIC18 Device USB Stack. Supports all pingpong buffering types. Support for endpoints 0-7.
Inlcuded are examples:
- CDC Serial
- CDC Serial UART
- HID Custom
- HID Keyboard + Consumer
- HID Mouse
- HID RubberDucky
- MSD Internal
- MSD Simple
Currently supports:
- PIC16F1454
- PIC16F1455
- PIC16F1459
- PIC18F13K50
- PIC18F14K50
- PIC18F24K50
- PIC18F25K50
- PIC18F45K50
- PIC18F26J53
- PIC18F46J53
- PIC18F27J53
- PIC18F47J53
Files you modify to suit your project:
- usb_config.h
- usb_app.h
- usb_app.c
- usb_descriptors.h
- usb_cdc.h
- usb_hid.h
- usb_msd.h and usb_scsi.h
For more information visit the Project Page on Hackaday.io.