summaryrefslogtreecommitdiffstats
path: root/lib/usbhost
diff options
context:
space:
mode:
Diffstat (limited to 'lib/usbhost')
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/.gitattributes23
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/.gitignore4
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/.gitmodules12
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/BTD.cpp1364
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/BTD.h620
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/BTHID.cpp399
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/BTHID.h155
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/PS3BT.cpp634
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/PS3BT.h240
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/PS3Enums.h141
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/PS3USB.cpp572
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/PS3USB.h303
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/PS4BT.h121
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/PS4Parser.cpp116
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/PS4Parser.h407
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/PS4USB.h130
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/PSBuzz.cpp82
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/PSBuzz.h185
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/README.md351
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/SPP.cpp829
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/SPP.h225
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/Usb.cpp812
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/Usb.h41
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/UsbCore.h298
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/Wii.cpp1268
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/Wii.h518
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/WiiCameraReadme.md13
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/XBOXOLD.cpp337
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/XBOXOLD.h185
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/XBOXONE.cpp374
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/XBOXONE.h172
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/XBOXRECV.cpp583
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/XBOXRECV.h276
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/XBOXUSB.cpp361
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/XBOXUSB.h225
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/address.h282
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/adk.cpp371
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/adk.h140
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/avrpins.h1130
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/cdc_XR21B1411.cpp211
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/cdc_XR21B1411.h272
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/cdcacm.cpp331
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/cdcacm.h252
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/cdcftdi.cpp334
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/cdcftdi.h145
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/cdcprolific.cpp247
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/cdcprolific.h159
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/confdescparser.h213
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/controllerEnums.h204
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/BTHID/BTHID.ino55
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/BTHID/KeyboardParser.h105
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/BTHID/MouseParser.h46
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/PS3BT/PS3BT.ino188
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/PS3Multi/PS3Multi.ino149
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/PS3SPP/PS3SPP.ino162
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/PS4BT/PS4BT.ino146
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/SPP/SPP.ino52
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/SPPMulti/SPPMulti.ino67
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/Wii/Wii.ino118
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/WiiBalanceBoard/WiiBalanceBoard.ino51
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/WiiIRCamera/WiiIRCamera.ino133
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/WiiMulti/WiiMulti.ino132
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Bluetooth/WiiUProController/WiiUProController.ino104
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/HID/USBHIDBootKbd/USBHIDBootKbd.ino129
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/HID/USBHIDBootKbdAndMouse/USBHIDBootKbdAndMouse.ino178
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/HID/USBHIDBootMouse/USBHIDBootMouse.ino83
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/HID/USBHIDJoystick/USBHIDJoystick.ino38
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/HID/USBHIDJoystick/hidjoystickrptparser.cpp84
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/HID/USBHIDJoystick/hidjoystickrptparser.h33
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/HID/USBHID_desc/USBHID_desc.ino77
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/HID/USBHID_desc/pgmstrings.h52
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/HID/le3dp/le3dp.ino42
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/HID/le3dp/le3dp_rptparser.cpp43
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/HID/le3dp/le3dp_rptparser.h42
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/HID/scale/scale.ino51
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/HID/scale/scale_rptparser.cpp150
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/HID/scale/scale_rptparser.h55
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/PS3USB/PS3USB.ino148
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/PS4USB/PS4USB.ino133
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/PSBuzz/PSBuzz.ino49
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/USB_desc/USB_desc.ino349
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/USB_desc/pgmstrings.h52
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Xbox/XBOXOLD/XBOXOLD.ino110
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Xbox/XBOXONE/XBOXONE.ino106
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Xbox/XBOXRECV/XBOXRECV.ino122
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/Xbox/XBOXUSB/XBOXUSB.ino113
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/acm/acm_terminal/acm_terminal.ino100
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/acm/acm_terminal/pgmstrings.h52
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/adk/ArduinoBlinkLED/ArduinoBlinkLED.ino89
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/adk/adk_barcode/adk_barcode.ino91
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/adk/demokit_20/demokit_20.ino103
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/adk/term_test/term_test.ino65
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/adk/term_time/term_time.ino50
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/board_qc/board_qc.ino259
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/cdc_XR21B1411/XR_terminal/XR_terminal.ino83
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/ftdi/USBFTDILoopback/USBFTDILoopback.ino98
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/ftdi/USBFTDILoopback/pgmstrings.h52
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/hub_demo/hub_demo.ino345
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/hub_demo/pgmstrings.h52
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/max_LCD/max_LCD.ino29
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/pl2303/pl2303_gprs_terminal/pl2303_gprs_terminal.ino101
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/pl2303/pl2303_gps/pl2303_gps.ino88
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/pl2303/pl2303_tinygps/pl2303_tinygps.ino217
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/pl2303/pl2303_xbee_terminal/pl2303_xbee_terminal.ino117
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/testusbhostFAT/Makefile64
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/testusbhostFAT/README.md29
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/examples/testusbhostFAT/testusbhostFAT.ino736
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/gpl2.txt340
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/hexdump.h61
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/hid.cpp112
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/hid.h188
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/hidboot.cpp201
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/hidboot.h618
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/hidescriptorparser.cpp1588
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/hidescriptorparser.h176
<