summaryrefslogtreecommitdiffstats
path: root/lib/usbhost/USB_Host_Shield_2.0
diff options
context:
space:
mode:
authorNick Brassel <nick@tzarc.org>2021-08-29 08:20:25 +1000
committerNick Brassel <nick@tzarc.org>2021-08-29 08:20:25 +1000
commitf061ca497464fe85284906fb163a33eaee7a91ef (patch)
tree33ef1bfb529aed382e8526c607c4e18717f92571 /lib/usbhost/USB_Host_Shield_2.0
parentff65185dec6f97be1eb49f17cea526a0d0bbf3d6 (diff)
parent4bad375d7c09d949a9dcdd4feba147c9c7a67ec6 (diff)
Breaking changes develop merge to master, 2021Q3 edition. (#14196)
Diffstat (limited to 'lib/usbhost/USB_Host_Shield_2.0')
-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
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/hiduniversal.cpp425
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/hiduniversal.h108
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/hidusagestr.h977
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/hidusagetitlearrays.cpp1048
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/keywords.txt371
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/library.json47
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/library.properties9
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/macros.h82
-rw-r--r--lib/usbhost/USB_Host_Shield_2.0/masstorage.cpp1266