gitextract_op5brlrq/ ├── README.md ├── code/ │ ├── ATMEGA32U4/ │ │ └── ATMEGA32U4.ino │ └── ESP32/ │ ├── ESP32.ino │ ├── config.h │ ├── index.h │ ├── javascript.h │ ├── style.h │ └── viewlog.h ├── libraries/ │ ├── Keyboard/ │ │ ├── Readme.md │ │ ├── keywords.txt │ │ ├── library.properties │ │ └── src/ │ │ ├── Keyboard.cpp │ │ ├── Keyboard.h │ │ ├── be_be.h │ │ ├── cz_cz.h │ │ ├── da_dk.h │ │ ├── de_de.h │ │ ├── en_us.h │ │ ├── es_es.h │ │ ├── fi_fi.h │ │ ├── fr_fr.h │ │ ├── it_it.h │ │ ├── pt_pt.h │ │ └── tr_tr.h │ └── USB_Host_Shield_2.0/ │ ├── .gitattributes │ ├── .gitignore │ ├── .gitmodules │ ├── .travis.yml │ ├── BTD.cpp │ ├── BTD.h │ ├── BTHID.cpp │ ├── BTHID.h │ ├── PS3BT.cpp │ ├── PS3BT.h │ ├── PS3Enums.h │ ├── PS3USB.cpp │ ├── PS3USB.h │ ├── PS4BT.h │ ├── PS4Parser.cpp │ ├── PS4Parser.h │ ├── PS4USB.h │ ├── PSBuzz.cpp │ ├── PSBuzz.h │ ├── README.md │ ├── SPP.cpp │ ├── SPP.h │ ├── Usb.cpp │ ├── Usb.h │ ├── UsbCore.h │ ├── Wii.cpp │ ├── Wii.h │ ├── WiiCameraReadme.md │ ├── XBOXOLD.cpp │ ├── XBOXOLD.h │ ├── XBOXONE.cpp │ ├── XBOXONE.h │ ├── XBOXRECV.cpp │ ├── XBOXRECV.h │ ├── XBOXUSB.cpp │ ├── XBOXUSB.h │ ├── address.h │ ├── adk.cpp │ ├── adk.h │ ├── avrpins.h │ ├── cdc_XR21B1411.cpp │ ├── cdc_XR21B1411.h │ ├── cdcacm.cpp │ ├── cdcacm.h │ ├── cdcftdi.cpp │ ├── cdcftdi.h │ ├── cdcprolific.cpp │ ├── cdcprolific.h │ ├── confdescparser.h │ ├── controllerEnums.h │ ├── examples/ │ │ ├── Bluetooth/ │ │ │ ├── BTHID/ │ │ │ │ ├── BTHID.ino │ │ │ │ ├── KeyboardParser.h │ │ │ │ └── MouseParser.h │ │ │ ├── PS3BT/ │ │ │ │ └── PS3BT.ino │ │ │ ├── PS3Multi/ │ │ │ │ └── PS3Multi.ino │ │ │ ├── PS3SPP/ │ │ │ │ └── PS3SPP.ino │ │ │ ├── PS4BT/ │ │ │ │ └── PS4BT.ino │ │ │ ├── SPP/ │ │ │ │ └── SPP.ino │ │ │ ├── SPPMulti/ │ │ │ │ └── SPPMulti.ino │ │ │ ├── Wii/ │ │ │ │ └── Wii.ino │ │ │ ├── WiiBalanceBoard/ │ │ │ │ └── WiiBalanceBoard.ino │ │ │ ├── WiiIRCamera/ │ │ │ │ └── WiiIRCamera.ino │ │ │ ├── WiiMulti/ │ │ │ │ └── WiiMulti.ino │ │ │ └── WiiUProController/ │ │ │ └── WiiUProController.ino │ │ ├── HID/ │ │ │ ├── SRWS1/ │ │ │ │ ├── SRWS1.cpp │ │ │ │ ├── SRWS1.h │ │ │ │ └── SRWS1.ino │ │ │ ├── USBHIDBootKbd/ │ │ │ │ └── USBHIDBootKbd.ino │ │ │ ├── USBHIDBootKbdAndMouse/ │ │ │ │ └── USBHIDBootKbdAndMouse.ino │ │ │ ├── USBHIDBootMouse/ │ │ │ │ └── USBHIDBootMouse.ino │ │ │ ├── USBHIDJoystick/ │ │ │ │ ├── USBHIDJoystick.ino │ │ │ │ ├── hidjoystickrptparser.cpp │ │ │ │ └── hidjoystickrptparser.h │ │ │ ├── USBHIDMultimediaKbd/ │ │ │ │ └── USBHIDMultimediaKbd.ino │ │ │ ├── USBHID_desc/ │ │ │ │ ├── USBHID_desc.ino │ │ │ │ └── pgmstrings.h │ │ │ ├── le3dp/ │ │ │ │ ├── le3dp.ino │ │ │ │ ├── le3dp_rptparser.cpp │ │ │ │ └── le3dp_rptparser.h │ │ │ └── scale/ │ │ │ ├── scale.ino │ │ │ ├── scale_rptparser.cpp │ │ │ └── scale_rptparser.h │ │ ├── PS3USB/ │ │ │ └── PS3USB.ino │ │ ├── PS4USB/ │ │ │ └── PS4USB.ino │ │ ├── PSBuzz/ │ │ │ └── PSBuzz.ino │ │ ├── USBH_MIDI/ │ │ │ ├── USBH_MIDI_dump/ │ │ │ │ └── USBH_MIDI_dump.ino │ │ │ ├── USB_MIDI_converter/ │ │ │ │ └── USB_MIDI_converter.ino │ │ │ ├── USB_MIDI_converter_multi/ │ │ │ │ └── USB_MIDI_converter_multi.ino │ │ │ ├── bidirectional_converter/ │ │ │ │ └── bidirectional_converter.ino │ │ │ └── eVY1_sample/ │ │ │ └── eVY1_sample.ino │ │ ├── USB_desc/ │ │ │ ├── USB_desc.ino │ │ │ └── pgmstrings.h │ │ ├── Xbox/ │ │ │ ├── XBOXOLD/ │ │ │ │ └── XBOXOLD.ino │ │ │ ├── XBOXONE/ │ │ │ │ └── XBOXONE.ino │ │ │ ├── XBOXRECV/ │ │ │ │ └── XBOXRECV.ino │ │ │ └── XBOXUSB/ │ │ │ └── XBOXUSB.ino │ │ ├── acm/ │ │ │ └── acm_terminal/ │ │ │ ├── acm_terminal.ino │ │ │ └── pgmstrings.h │ │ ├── adk/ │ │ │ ├── ArduinoBlinkLED/ │ │ │ │ └── ArduinoBlinkLED.ino │ │ │ ├── adk_barcode/ │ │ │ │ └── adk_barcode.ino │ │ │ ├── demokit_20/ │ │ │ │ └── demokit_20.ino │ │ │ ├── term_test/ │ │ │ │ └── term_test.ino │ │ │ └── term_time/ │ │ │ └── term_time.ino │ │ ├── board_qc/ │ │ │ └── board_qc.ino │ │ ├── cdc_XR21B1411/ │ │ │ └── XR_terminal/ │ │ │ └── XR_terminal.ino │ │ ├── ftdi/ │ │ │ └── USBFTDILoopback/ │ │ │ ├── USBFTDILoopback.ino │ │ │ └── pgmstrings.h │ │ ├── hub_demo/ │ │ │ ├── hub_demo.ino │ │ │ └── pgmstrings.h │ │ ├── max_LCD/ │ │ │ └── max_LCD.ino │ │ ├── pl2303/ │ │ │ ├── pl2303_gprs_terminal/ │ │ │ │ └── pl2303_gprs_terminal.ino │ │ │ ├── pl2303_gps/ │ │ │ │ └── pl2303_gps.ino │ │ │ ├── pl2303_tinygps/ │ │ │ │ └── pl2303_tinygps.ino │ │ │ └── pl2303_xbee_terminal/ │ │ │ └── pl2303_xbee_terminal.ino │ │ └── testusbhostFAT/ │ │ ├── Makefile │ │ ├── README.md │ │ └── testusbhostFAT.ino │ ├── gpl2.txt │ ├── hexdump.h │ ├── hidboot.cpp │ ├── hidboot.h │ ├── hidcomposite.cpp │ ├── hidcomposite.h │ ├── hidescriptorparser.cpp │ ├── hidescriptorparser.h │ ├── hiduniversal.cpp │ ├── hiduniversal.h │ ├── hidusagestr.h │ ├── hidusagetitlearrays.cpp │ ├── keywords.txt │ ├── library.json │ ├── library.properties │ ├── macros.h │ ├── masstorage.cpp │ ├── masstorage.h │ ├── max3421e.h │ ├── max_LCD.cpp │ ├── max_LCD.h │ ├── message.cpp │ ├── message.h │ ├── parsetools.cpp │ ├── parsetools.h │ ├── printhex.h │ ├── settings.h │ ├── sink_parser.h │ ├── usb_ch9.h │ ├── usbh_midi.cpp │ ├── usbh_midi.h │ ├── usbhid.cpp │ ├── usbhid.h │ ├── usbhost.h │ ├── usbhub.cpp │ ├── usbhub.h │ ├── version_helper.h │ └── xboxEnums.h └── license.txt