diff --git a/components/tinyusb/CMakeLists.txt b/components/tinyusb/CMakeLists.txt index db9369a17f..64f12cdab1 100644 --- a/components/tinyusb/CMakeLists.txt +++ b/components/tinyusb/CMakeLists.txt @@ -38,6 +38,7 @@ if(CONFIG_USB_ENABLED) "${COMPONENT_DIR}/tinyusb/src/class/hid/hid_device.c" "${COMPONENT_DIR}/tinyusb/src/class/midi/midi_device.c" "${COMPONENT_DIR}/tinyusb/src/class/msc/msc_device.c" + "${COMPONENT_DIR}/tinyusb/src/class/vendor/vendor_device.c" "${COMPONENT_DIR}/tinyusb/src/common/tusb_fifo.c" "${COMPONENT_DIR}/tinyusb/src/device/usbd_control.c" "${COMPONENT_DIR}/tinyusb/src/device/usbd.c" diff --git a/components/tinyusb/Kconfig b/components/tinyusb/Kconfig index e08dbf71cb..e2e723075a 100644 --- a/components/tinyusb/Kconfig +++ b/components/tinyusb/Kconfig @@ -103,6 +103,20 @@ menu "TinyUSB" endmenu + config USB_MSC_ENABLED + bool "Enable USB MSC TinyUSB driver" + default n + depends on USB_ENABLED + help + Enable USB MSC TinyUSB driver. + + config USB_MSC_BUFSIZE + int "MSC FIFO size" + default 512 + depends on USB_MSC_ENABLED + help + MSC FIFO size + config USB_CDC_ENABLED bool "Enable USB Serial (CDC) TinyUSB driver" default n