├── Adafruit_TinyUSB_Core.h ├── Adafruit_USBD_CDC.cpp ├── Adafruit_USBD_CDC.h ├── Adafruit_USBD_Device.cpp ├── Adafruit_USBD_Device.h ├── LICENSE ├── README.md └── tinyusb └── src ├── class ├── audio │ └── audio.h ├── bth │ ├── bth_device.c │ └── bth_device.h ├── cdc │ ├── cdc.h │ ├── cdc_device.c │ └── cdc_device.h ├── dfu │ ├── dfu_rt_device.c │ └── dfu_rt_device.h ├── hid │ ├── hid.h │ ├── hid_device.c │ └── hid_device.h ├── midi │ ├── midi.h │ ├── midi_device.c │ └── midi_device.h ├── msc │ ├── msc.h │ ├── msc_device.c │ └── msc_device.h ├── net │ ├── net_device.c │ └── net_device.h ├── usbtmc │ ├── usbtmc.h │ ├── usbtmc_device.c │ └── usbtmc_device.h └── vendor │ ├── vendor_device.c │ └── vendor_device.h ├── common ├── sys_queue.h ├── tusb_common.h ├── tusb_compiler.h ├── tusb_error.h ├── tusb_fifo.c ├── tusb_fifo.h ├── tusb_timeout.h ├── tusb_types.h └── tusb_verify.h ├── device ├── dcd.h ├── usbd.c ├── usbd.h ├── usbd_control.c └── usbd_pvt.h ├── osal ├── osal.h ├── osal_freertos.h ├── osal_mynewt.h └── osal_none.h ├── portable ├── dialog │ └── da146xx │ │ └── dcd_da146xx.c ├── espressif │ └── esp32s2 │ │ └── dcd_esp32s2.c ├── microchip │ ├── samd │ │ └── dcd_samd.c │ └── samg │ │ └── dcd_samg.c ├── nordic │ └── nrf5x │ │ └── dcd_nrf5x.c ├── nuvoton │ ├── nuc120 │ │ └── dcd_nuc120.c │ ├── nuc121 │ │ └── dcd_nuc121.c │ └── nuc505 │ │ └── dcd_nuc505.c ├── nxp │ ├── lpc17_40 │ │ ├── dcd_lpc17_40.c │ │ ├── dcd_lpc17_40.h │ │ └── hcd_lpc17_40.c │ ├── lpc18_43 │ │ └── hcd_lpc18_43.c │ ├── lpc_ip3511 │ │ └── dcd_lpc_ip3511.c │ └── transdimension │ │ └── dcd_transdimension.c ├── sony │ └── cxd56 │ │ └── dcd_cxd56.c ├── st │ ├── stm32_fsdev │ │ ├── dcd_stm32_fsdev.c │ │ └── dcd_stm32_fsdev_pvt_st.h │ └── synopsys │ │ └── dcd_synopsys.c ├── ti │ └── msp430x5xx │ │ └── dcd_msp430x5xx.c └── valentyusb │ └── eptri │ ├── dcd_eptri.c │ └── dcd_eptri.h ├── tusb.c ├── tusb.h └── tusb_option.h /Adafruit_TinyUSB_Core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/Adafruit_TinyUSB_Core.h -------------------------------------------------------------------------------- /Adafruit_USBD_CDC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/Adafruit_USBD_CDC.cpp -------------------------------------------------------------------------------- /Adafruit_USBD_CDC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/Adafruit_USBD_CDC.h -------------------------------------------------------------------------------- /Adafruit_USBD_Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/Adafruit_USBD_Device.cpp -------------------------------------------------------------------------------- /Adafruit_USBD_Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/Adafruit_USBD_Device.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/README.md -------------------------------------------------------------------------------- /tinyusb/src/class/audio/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/audio/audio.h -------------------------------------------------------------------------------- /tinyusb/src/class/bth/bth_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/bth/bth_device.c -------------------------------------------------------------------------------- /tinyusb/src/class/bth/bth_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/bth/bth_device.h -------------------------------------------------------------------------------- /tinyusb/src/class/cdc/cdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/cdc/cdc.h -------------------------------------------------------------------------------- /tinyusb/src/class/cdc/cdc_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/cdc/cdc_device.c -------------------------------------------------------------------------------- /tinyusb/src/class/cdc/cdc_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/cdc/cdc_device.h -------------------------------------------------------------------------------- /tinyusb/src/class/dfu/dfu_rt_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/dfu/dfu_rt_device.c -------------------------------------------------------------------------------- /tinyusb/src/class/dfu/dfu_rt_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/dfu/dfu_rt_device.h -------------------------------------------------------------------------------- /tinyusb/src/class/hid/hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/hid/hid.h -------------------------------------------------------------------------------- /tinyusb/src/class/hid/hid_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/hid/hid_device.c -------------------------------------------------------------------------------- /tinyusb/src/class/hid/hid_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/hid/hid_device.h -------------------------------------------------------------------------------- /tinyusb/src/class/midi/midi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/midi/midi.h -------------------------------------------------------------------------------- /tinyusb/src/class/midi/midi_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/midi/midi_device.c -------------------------------------------------------------------------------- /tinyusb/src/class/midi/midi_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/midi/midi_device.h -------------------------------------------------------------------------------- /tinyusb/src/class/msc/msc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/msc/msc.h -------------------------------------------------------------------------------- /tinyusb/src/class/msc/msc_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/msc/msc_device.c -------------------------------------------------------------------------------- /tinyusb/src/class/msc/msc_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/msc/msc_device.h -------------------------------------------------------------------------------- /tinyusb/src/class/net/net_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/net/net_device.c -------------------------------------------------------------------------------- /tinyusb/src/class/net/net_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/net/net_device.h -------------------------------------------------------------------------------- /tinyusb/src/class/usbtmc/usbtmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/usbtmc/usbtmc.h -------------------------------------------------------------------------------- /tinyusb/src/class/usbtmc/usbtmc_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/usbtmc/usbtmc_device.c -------------------------------------------------------------------------------- /tinyusb/src/class/usbtmc/usbtmc_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/usbtmc/usbtmc_device.h -------------------------------------------------------------------------------- /tinyusb/src/class/vendor/vendor_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/vendor/vendor_device.c -------------------------------------------------------------------------------- /tinyusb/src/class/vendor/vendor_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/class/vendor/vendor_device.h -------------------------------------------------------------------------------- /tinyusb/src/common/sys_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/common/sys_queue.h -------------------------------------------------------------------------------- /tinyusb/src/common/tusb_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/common/tusb_common.h -------------------------------------------------------------------------------- /tinyusb/src/common/tusb_compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/common/tusb_compiler.h -------------------------------------------------------------------------------- /tinyusb/src/common/tusb_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/common/tusb_error.h -------------------------------------------------------------------------------- /tinyusb/src/common/tusb_fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/common/tusb_fifo.c -------------------------------------------------------------------------------- /tinyusb/src/common/tusb_fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/common/tusb_fifo.h -------------------------------------------------------------------------------- /tinyusb/src/common/tusb_timeout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/common/tusb_timeout.h -------------------------------------------------------------------------------- /tinyusb/src/common/tusb_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/common/tusb_types.h -------------------------------------------------------------------------------- /tinyusb/src/common/tusb_verify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/common/tusb_verify.h -------------------------------------------------------------------------------- /tinyusb/src/device/dcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/device/dcd.h -------------------------------------------------------------------------------- /tinyusb/src/device/usbd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/device/usbd.c -------------------------------------------------------------------------------- /tinyusb/src/device/usbd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/device/usbd.h -------------------------------------------------------------------------------- /tinyusb/src/device/usbd_control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/device/usbd_control.c -------------------------------------------------------------------------------- /tinyusb/src/device/usbd_pvt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/device/usbd_pvt.h -------------------------------------------------------------------------------- /tinyusb/src/osal/osal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/osal/osal.h -------------------------------------------------------------------------------- /tinyusb/src/osal/osal_freertos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/osal/osal_freertos.h -------------------------------------------------------------------------------- /tinyusb/src/osal/osal_mynewt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/osal/osal_mynewt.h -------------------------------------------------------------------------------- /tinyusb/src/osal/osal_none.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/osal/osal_none.h -------------------------------------------------------------------------------- /tinyusb/src/portable/dialog/da146xx/dcd_da146xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/dialog/da146xx/dcd_da146xx.c -------------------------------------------------------------------------------- /tinyusb/src/portable/espressif/esp32s2/dcd_esp32s2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/espressif/esp32s2/dcd_esp32s2.c -------------------------------------------------------------------------------- /tinyusb/src/portable/microchip/samd/dcd_samd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/microchip/samd/dcd_samd.c -------------------------------------------------------------------------------- /tinyusb/src/portable/microchip/samg/dcd_samg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/microchip/samg/dcd_samg.c -------------------------------------------------------------------------------- /tinyusb/src/portable/nordic/nrf5x/dcd_nrf5x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/nordic/nrf5x/dcd_nrf5x.c -------------------------------------------------------------------------------- /tinyusb/src/portable/nuvoton/nuc120/dcd_nuc120.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/nuvoton/nuc120/dcd_nuc120.c -------------------------------------------------------------------------------- /tinyusb/src/portable/nuvoton/nuc121/dcd_nuc121.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/nuvoton/nuc121/dcd_nuc121.c -------------------------------------------------------------------------------- /tinyusb/src/portable/nuvoton/nuc505/dcd_nuc505.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/nuvoton/nuc505/dcd_nuc505.c -------------------------------------------------------------------------------- /tinyusb/src/portable/nxp/lpc17_40/dcd_lpc17_40.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/nxp/lpc17_40/dcd_lpc17_40.c -------------------------------------------------------------------------------- /tinyusb/src/portable/nxp/lpc17_40/dcd_lpc17_40.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/nxp/lpc17_40/dcd_lpc17_40.h -------------------------------------------------------------------------------- /tinyusb/src/portable/nxp/lpc17_40/hcd_lpc17_40.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/nxp/lpc17_40/hcd_lpc17_40.c -------------------------------------------------------------------------------- /tinyusb/src/portable/nxp/lpc18_43/hcd_lpc18_43.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/nxp/lpc18_43/hcd_lpc18_43.c -------------------------------------------------------------------------------- /tinyusb/src/portable/nxp/lpc_ip3511/dcd_lpc_ip3511.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/nxp/lpc_ip3511/dcd_lpc_ip3511.c -------------------------------------------------------------------------------- /tinyusb/src/portable/nxp/transdimension/dcd_transdimension.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/nxp/transdimension/dcd_transdimension.c -------------------------------------------------------------------------------- /tinyusb/src/portable/sony/cxd56/dcd_cxd56.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/sony/cxd56/dcd_cxd56.c -------------------------------------------------------------------------------- /tinyusb/src/portable/st/stm32_fsdev/dcd_stm32_fsdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/st/stm32_fsdev/dcd_stm32_fsdev.c -------------------------------------------------------------------------------- /tinyusb/src/portable/st/stm32_fsdev/dcd_stm32_fsdev_pvt_st.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/st/stm32_fsdev/dcd_stm32_fsdev_pvt_st.h -------------------------------------------------------------------------------- /tinyusb/src/portable/st/synopsys/dcd_synopsys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/st/synopsys/dcd_synopsys.c -------------------------------------------------------------------------------- /tinyusb/src/portable/ti/msp430x5xx/dcd_msp430x5xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/ti/msp430x5xx/dcd_msp430x5xx.c -------------------------------------------------------------------------------- /tinyusb/src/portable/valentyusb/eptri/dcd_eptri.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/valentyusb/eptri/dcd_eptri.c -------------------------------------------------------------------------------- /tinyusb/src/portable/valentyusb/eptri/dcd_eptri.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/portable/valentyusb/eptri/dcd_eptri.h -------------------------------------------------------------------------------- /tinyusb/src/tusb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/tusb.c -------------------------------------------------------------------------------- /tinyusb/src/tusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/tusb.h -------------------------------------------------------------------------------- /tinyusb/src/tusb_option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_TinyUSB_ArduinoCore/HEAD/tinyusb/src/tusb_option.h --------------------------------------------------------------------------------