219 lines
6.1 KiB
Plaintext
Executable File
219 lines
6.1 KiB
Plaintext
Executable File
menu "Arduino TinyUSB"
|
|
|
|
config TINYUSB_ENABLED
|
|
bool "Enable TinyUSB driver"
|
|
default y
|
|
depends on IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3
|
|
select FREERTOS_SUPPORT_STATIC_ALLOCATION
|
|
select FREERTOS_USE_AUTHENTIC_INCLUDE_PATHS
|
|
help
|
|
Adds support for TinyUSB
|
|
|
|
menu "Serial (CDC) driver"
|
|
depends on TINYUSB_ENABLED
|
|
|
|
config TINYUSB_CDC_ENABLED
|
|
bool "Enable USB Serial (CDC) TinyUSB driver"
|
|
default y
|
|
help
|
|
Enable USB Serial (CDC) TinyUSB driver.
|
|
|
|
config TINYUSB_DESC_CDC_STRING
|
|
string "CDC Device String"
|
|
default "Espressif CDC Device"
|
|
depends on TINYUSB_CDC_ENABLED
|
|
help
|
|
Specify name of the CDC device
|
|
|
|
config TINYUSB_CDC_RX_BUFSIZE
|
|
int "CDC FIFO size of RX"
|
|
default 64
|
|
depends on TINYUSB_CDC_ENABLED
|
|
help
|
|
CDC FIFO size of RX
|
|
|
|
config TINYUSB_CDC_TX_BUFSIZE
|
|
int "CDC FIFO size of TX"
|
|
default 64
|
|
depends on TINYUSB_CDC_ENABLED
|
|
help
|
|
CDC FIFO size of TX
|
|
|
|
endmenu
|
|
|
|
menu "Mass Storage (MSC) driver"
|
|
depends on TINYUSB_ENABLED
|
|
|
|
config TINYUSB_MSC_ENABLED
|
|
bool "Enable USB Mass Storage (MSC) TinyUSB driver"
|
|
default y
|
|
help
|
|
Enable USB Mass Storage (MSC) TinyUSB driver.
|
|
|
|
config TINYUSB_DESC_MSC_STRING
|
|
string "MSC Device String"
|
|
default "Espressif MSC Device"
|
|
depends on TINYUSB_MSC_ENABLED
|
|
help
|
|
Specify name of the MSC device
|
|
|
|
config TINYUSB_MSC_BUFSIZE
|
|
int "MSC Buffer size"
|
|
range 512 4096
|
|
default 4096
|
|
depends on TINYUSB_MSC_ENABLED
|
|
help
|
|
MSC Buffer size
|
|
|
|
endmenu
|
|
|
|
menu "Human Interface (HID) driver"
|
|
depends on TINYUSB_ENABLED
|
|
|
|
config TINYUSB_HID_ENABLED
|
|
bool "Enable USB Human Interface (HID) TinyUSB driver"
|
|
default y
|
|
help
|
|
Enable USB Human Interface (HID) TinyUSB driver.
|
|
|
|
config TINYUSB_DESC_HID_STRING
|
|
string "HID Device String"
|
|
default "Espressif HID Device"
|
|
depends on TINYUSB_HID_ENABLED
|
|
help
|
|
Specify name of the HID device
|
|
|
|
config TINYUSB_HID_BUFSIZE
|
|
int "HID Buffer size"
|
|
default 64
|
|
depends on TINYUSB_HID_ENABLED
|
|
help
|
|
HID Buffer size. Should be sufficient to hold ID (if any) + Data
|
|
|
|
endmenu
|
|
|
|
menu "MIDI driver"
|
|
depends on TINYUSB_ENABLED
|
|
|
|
config TINYUSB_MIDI_ENABLED
|
|
bool "Enable USB MIDI TinyUSB driver"
|
|
default y
|
|
help
|
|
Enable USB MIDI TinyUSB driver.
|
|
|
|
config TINYUSB_DESC_MIDI_STRING
|
|
string "MIDI Device String"
|
|
default "Espressif MIDI Device"
|
|
depends on TINYUSB_MIDI_ENABLED
|
|
help
|
|
Specify name of the MIDI device
|
|
|
|
config TINYUSB_MIDI_RX_BUFSIZE
|
|
int "MIDI FIFO size of RX"
|
|
default 64
|
|
depends on TINYUSB_MIDI_ENABLED
|
|
help
|
|
MIDI FIFO size of RX
|
|
|
|
config TINYUSB_MIDI_TX_BUFSIZE
|
|
int "MIDI FIFO size of TX"
|
|
default 64
|
|
depends on TINYUSB_MIDI_ENABLED
|
|
help
|
|
MIDI FIFO size of TX
|
|
|
|
endmenu
|
|
|
|
menu "VIDEO driver"
|
|
depends on TINYUSB_ENABLED
|
|
|
|
config TINYUSB_VIDEO_ENABLED
|
|
bool "Enable USB VIDEO TinyUSB driver"
|
|
default y
|
|
help
|
|
Enable USB VIDEO TinyUSB driver.
|
|
|
|
config TINYUSB_DESC_VIDEO_STRING
|
|
string "VIDEO Device String"
|
|
default "Espressif VIDEO Device"
|
|
depends on TINYUSB_VIDEO_ENABLED
|
|
help
|
|
Specify name of the VIDEO device
|
|
|
|
config TINYUSB_VIDEO_STREAMING_BUFSIZE
|
|
int "VIDEO streaming endpoint size"
|
|
range 0 64
|
|
default 64
|
|
depends on TINYUSB_VIDEO_ENABLED
|
|
help
|
|
VIDEO streaming endpoint size
|
|
|
|
config TINYUSB_VIDEO_STREAMING_IFS
|
|
int "Number of VIDEO streaming interfaces"
|
|
range 1 3
|
|
default 1
|
|
depends on TINYUSB_VIDEO_ENABLED
|
|
help
|
|
The number of VIDEO streaming interfaces
|
|
endmenu
|
|
|
|
menu "DFU Runtime driver"
|
|
depends on TINYUSB_ENABLED
|
|
|
|
config TINYUSB_DFU_RT_ENABLED
|
|
bool "Enable USB DFU Runtime TinyUSB driver"
|
|
default y
|
|
help
|
|
Enable USB DFU Runtime TinyUSB driver.
|
|
|
|
config TINYUSB_DESC_DFU_RT_STRING
|
|
string "DFU_RT Device String"
|
|
default "Espressif DFU_RT Device"
|
|
depends on TINYUSB_DFU_RT_ENABLED
|
|
help
|
|
Specify name of the DFU_RT device
|
|
|
|
endmenu
|
|
|
|
menu "VENDOR driver"
|
|
depends on TINYUSB_ENABLED
|
|
|
|
config TINYUSB_VENDOR_ENABLED
|
|
bool "Enable USB VENDOR TinyUSB driver"
|
|
default y
|
|
help
|
|
Enable USB VENDOR TinyUSB driver.
|
|
|
|
config TINYUSB_DESC_VENDOR_STRING
|
|
string "VENDOR Device String"
|
|
default "Espressif VENDOR Device"
|
|
depends on TINYUSB_VENDOR_ENABLED
|
|
help
|
|
Specify name of the VENDOR device
|
|
|
|
config TINYUSB_VENDOR_RX_BUFSIZE
|
|
int "VENDOR FIFO size of RX"
|
|
default 64
|
|
depends on TINYUSB_VENDOR_ENABLED
|
|
help
|
|
VENDOR FIFO size of RX
|
|
|
|
config TINYUSB_VENDOR_TX_BUFSIZE
|
|
int "VENDOR FIFO size of TX"
|
|
default 64
|
|
depends on TINYUSB_VENDOR_ENABLED
|
|
help
|
|
VENDOR FIFO size of TX
|
|
|
|
endmenu
|
|
|
|
config TINYUSB_DEBUG_LEVEL
|
|
int "TinyUSB log level (0-3)"
|
|
default 0
|
|
range 0 3
|
|
depends on TINYUSB_ENABLED
|
|
help
|
|
Define amount of log output from TinyUSB
|
|
|
|
endmenu
|