Kestrel Interface
Loading...
Searching...
No Matches
tusb_config.h File Reference
#include "tusb_option.h"
#include "sdkconfig.h"

Go to the source code of this file.

Macros

#define CONFIG_TINYUSB_CDC_ENABLED   0
#define CONFIG_TINYUSB_CDC_COUNT   0
#define CONFIG_TINYUSB_MSC_ENABLED   1
#define CONFIG_TINYUSB_HID_COUNT   0
#define CONFIG_TINYUSB_MIDI_COUNT   0
#define CONFIG_TINYUSB_VENDOR_COUNT   0
#define CONFIG_TINYUSB_NET_MODE_ECM_RNDIS   0
#define CONFIG_TINYUSB_NET_MODE_NCM   0
#define CONFIG_TINYUSB_DFU_MODE_DFU   0
#define CONFIG_TINYUSB_DFU_MODE_DFU_RUNTIME   0
#define CONFIG_TINYUSB_BTH_ENABLED   0
#define CONFIG_TINYUSB_BTH_ISO_ALT_COUNT   0
#define CONFIG_TINYUSB_DEBUG_LEVEL   0
#define CFG_TUD_ENABLED   1
#define CFG_TUD_MAX_SPEED   OPT_MODE_FULL_SPEED
#define CFG_TUD_DWC2_SLAVE_ENABLE   1
#define CFG_TUSB_OS   OPT_OS_FREERTOS
#define CFG_TUSB_MEM_SECTION
#define CFG_TUSB_MEM_ALIGN   TU_ATTR_ALIGNED(4)
#define CFG_TUD_ENDPOINT0_SIZE   64
#define CFG_TUSB_DEBUG   CONFIG_TINYUSB_DEBUG_LEVEL
#define CFG_TUSB_DEBUG_PRINTF   esp_rom_printf
#define CFG_TUD_CDC_RX_BUFSIZE   CONFIG_TINYUSB_CDC_RX_BUFSIZE
#define CFG_TUD_CDC_TX_BUFSIZE   CONFIG_TINYUSB_CDC_TX_BUFSIZE
#define CFG_TUD_CDC_EP_BUFSIZE   CONFIG_TINYUSB_CDC_EP_BUFSIZE
#define CFG_TUD_MSC_BUFSIZE   CONFIG_TINYUSB_MSC_BUFSIZE
#define CFG_TUD_MIDI_EP_BUFSIZE   64
#define CFG_TUD_MIDI_EPSIZE   CFG_TUD_MIDI_EP_BUFSIZE
#define CFG_TUD_MIDI_RX_BUFSIZE   64
#define CFG_TUD_MIDI_TX_BUFSIZE   64
#define CFG_TUD_VENDOR_RX_BUFSIZE   (TUD_OPT_HIGH_SPEED ? 512 : 64)
#define CFG_TUD_VENDOR_TX_BUFSIZE   (TUD_OPT_HIGH_SPEED ? 512 : 64)
#define CFG_TUD_DFU_XFER_BUFSIZE   CONFIG_TINYUSB_DFU_BUFSIZE
#define CFG_TUD_BTH_ISO_ALT_COUNT   CONFIG_TINYUSB_BTH_ISO_ALT_COUNT
#define CFG_TUD_CDC   CONFIG_TINYUSB_CDC_COUNT
#define CFG_TUD_MSC   CONFIG_TINYUSB_MSC_ENABLED
#define CFG_TUD_HID   CONFIG_TINYUSB_HID_COUNT
#define CFG_TUD_MIDI   CONFIG_TINYUSB_MIDI_COUNT
#define CFG_TUD_VENDOR   CONFIG_TINYUSB_VENDOR_COUNT
#define CFG_TUD_ECM_RNDIS   CONFIG_TINYUSB_NET_MODE_ECM_RNDIS
#define CFG_TUD_NCM   CONFIG_TINYUSB_NET_MODE_NCM
#define CFG_TUD_DFU   CONFIG_TINYUSB_DFU_MODE_DFU
#define CFG_TUD_DFU_RUNTIME   CONFIG_TINYUSB_DFU_MODE_DFU_RUNTIME
#define CFG_TUD_BTH   CONFIG_TINYUSB_BTH_ENABLED
#define CFG_TUD_NCM_OUT_NTB_N   CONFIG_TINYUSB_NCM_OUT_NTB_BUFFS_COUNT
#define CFG_TUD_NCM_IN_NTB_N   CONFIG_TINYUSB_NCM_IN_NTB_BUFFS_COUNT
#define CFG_TUD_NCM_OUT_NTB_MAX_SIZE   CONFIG_TINYUSB_NCM_OUT_NTB_BUFF_MAX_SIZE
#define CFG_TUD_NCM_IN_NTB_MAX_SIZE   CONFIG_TINYUSB_NCM_IN_NTB_BUFF_MAX_SIZE

Macro Definition Documentation

◆ CFG_TUD_BTH

#define CFG_TUD_BTH   CONFIG_TINYUSB_BTH_ENABLED

Definition at line 178 of file tusb_config.h.

◆ CFG_TUD_BTH_ISO_ALT_COUNT

#define CFG_TUD_BTH_ISO_ALT_COUNT   CONFIG_TINYUSB_BTH_ISO_ALT_COUNT

Definition at line 166 of file tusb_config.h.

◆ CFG_TUD_CDC

#define CFG_TUD_CDC   CONFIG_TINYUSB_CDC_COUNT

Definition at line 169 of file tusb_config.h.

◆ CFG_TUD_CDC_EP_BUFSIZE

#define CFG_TUD_CDC_EP_BUFSIZE   CONFIG_TINYUSB_CDC_EP_BUFSIZE

Definition at line 147 of file tusb_config.h.

◆ CFG_TUD_CDC_RX_BUFSIZE

#define CFG_TUD_CDC_RX_BUFSIZE   CONFIG_TINYUSB_CDC_RX_BUFSIZE

Definition at line 145 of file tusb_config.h.

◆ CFG_TUD_CDC_TX_BUFSIZE

#define CFG_TUD_CDC_TX_BUFSIZE   CONFIG_TINYUSB_CDC_TX_BUFSIZE

Definition at line 146 of file tusb_config.h.

◆ CFG_TUD_DFU

#define CFG_TUD_DFU   CONFIG_TINYUSB_DFU_MODE_DFU

Definition at line 176 of file tusb_config.h.

◆ CFG_TUD_DFU_RUNTIME

#define CFG_TUD_DFU_RUNTIME   CONFIG_TINYUSB_DFU_MODE_DFU_RUNTIME

Definition at line 177 of file tusb_config.h.

◆ CFG_TUD_DFU_XFER_BUFSIZE

#define CFG_TUD_DFU_XFER_BUFSIZE   CONFIG_TINYUSB_DFU_BUFSIZE

Definition at line 163 of file tusb_config.h.

◆ CFG_TUD_DWC2_SLAVE_ENABLE

#define CFG_TUD_DWC2_SLAVE_ENABLE   1

Definition at line 98 of file tusb_config.h.

◆ CFG_TUD_ECM_RNDIS

#define CFG_TUD_ECM_RNDIS   CONFIG_TINYUSB_NET_MODE_ECM_RNDIS

Definition at line 174 of file tusb_config.h.

◆ CFG_TUD_ENABLED

#define CFG_TUD_ENABLED   1

Definition at line 87 of file tusb_config.h.

◆ CFG_TUD_ENDPOINT0_SIZE

#define CFG_TUD_ENDPOINT0_SIZE   64

Definition at line 137 of file tusb_config.h.

◆ CFG_TUD_HID

#define CFG_TUD_HID   CONFIG_TINYUSB_HID_COUNT

Definition at line 171 of file tusb_config.h.

◆ CFG_TUD_MAX_SPEED

#define CFG_TUD_MAX_SPEED   OPT_MODE_FULL_SPEED

Definition at line 92 of file tusb_config.h.

◆ CFG_TUD_MIDI

#define CFG_TUD_MIDI   CONFIG_TINYUSB_MIDI_COUNT

Definition at line 172 of file tusb_config.h.

◆ CFG_TUD_MIDI_EP_BUFSIZE

#define CFG_TUD_MIDI_EP_BUFSIZE   64

Definition at line 153 of file tusb_config.h.

◆ CFG_TUD_MIDI_EPSIZE

#define CFG_TUD_MIDI_EPSIZE   CFG_TUD_MIDI_EP_BUFSIZE

Definition at line 154 of file tusb_config.h.

◆ CFG_TUD_MIDI_RX_BUFSIZE

#define CFG_TUD_MIDI_RX_BUFSIZE   64

Definition at line 155 of file tusb_config.h.

◆ CFG_TUD_MIDI_TX_BUFSIZE

#define CFG_TUD_MIDI_TX_BUFSIZE   64

Definition at line 156 of file tusb_config.h.

◆ CFG_TUD_MSC

#define CFG_TUD_MSC   CONFIG_TINYUSB_MSC_ENABLED

Definition at line 170 of file tusb_config.h.

◆ CFG_TUD_MSC_BUFSIZE

#define CFG_TUD_MSC_BUFSIZE   CONFIG_TINYUSB_MSC_BUFSIZE

Definition at line 150 of file tusb_config.h.

◆ CFG_TUD_NCM

#define CFG_TUD_NCM   CONFIG_TINYUSB_NET_MODE_NCM

Definition at line 175 of file tusb_config.h.

◆ CFG_TUD_NCM_IN_NTB_MAX_SIZE

#define CFG_TUD_NCM_IN_NTB_MAX_SIZE   CONFIG_TINYUSB_NCM_IN_NTB_BUFF_MAX_SIZE

Definition at line 184 of file tusb_config.h.

◆ CFG_TUD_NCM_IN_NTB_N

#define CFG_TUD_NCM_IN_NTB_N   CONFIG_TINYUSB_NCM_IN_NTB_BUFFS_COUNT

Definition at line 182 of file tusb_config.h.

◆ CFG_TUD_NCM_OUT_NTB_MAX_SIZE

#define CFG_TUD_NCM_OUT_NTB_MAX_SIZE   CONFIG_TINYUSB_NCM_OUT_NTB_BUFF_MAX_SIZE

Definition at line 183 of file tusb_config.h.

◆ CFG_TUD_NCM_OUT_NTB_N

#define CFG_TUD_NCM_OUT_NTB_N   CONFIG_TINYUSB_NCM_OUT_NTB_BUFFS_COUNT

Definition at line 181 of file tusb_config.h.

◆ CFG_TUD_VENDOR

#define CFG_TUD_VENDOR   CONFIG_TINYUSB_VENDOR_COUNT

Definition at line 173 of file tusb_config.h.

◆ CFG_TUD_VENDOR_RX_BUFSIZE

#define CFG_TUD_VENDOR_RX_BUFSIZE   (TUD_OPT_HIGH_SPEED ? 512 : 64)

Definition at line 159 of file tusb_config.h.

◆ CFG_TUD_VENDOR_TX_BUFSIZE

#define CFG_TUD_VENDOR_TX_BUFSIZE   (TUD_OPT_HIGH_SPEED ? 512 : 64)

Definition at line 160 of file tusb_config.h.

◆ CFG_TUSB_DEBUG

#define CFG_TUSB_DEBUG   CONFIG_TINYUSB_DEBUG_LEVEL

Definition at line 141 of file tusb_config.h.

◆ CFG_TUSB_DEBUG_PRINTF

#define CFG_TUSB_DEBUG_PRINTF   esp_rom_printf

Definition at line 142 of file tusb_config.h.

◆ CFG_TUSB_MEM_ALIGN

#define CFG_TUSB_MEM_ALIGN   TU_ATTR_ALIGNED(4)

Definition at line 133 of file tusb_config.h.

◆ CFG_TUSB_MEM_SECTION

#define CFG_TUSB_MEM_SECTION

Definition at line 129 of file tusb_config.h.

◆ CFG_TUSB_OS

#define CFG_TUSB_OS   OPT_OS_FREERTOS

Definition at line 119 of file tusb_config.h.

◆ CONFIG_TINYUSB_BTH_ENABLED

#define CONFIG_TINYUSB_BTH_ENABLED   0

Definition at line 79 of file tusb_config.h.

◆ CONFIG_TINYUSB_BTH_ISO_ALT_COUNT

#define CONFIG_TINYUSB_BTH_ISO_ALT_COUNT   0

Definition at line 80 of file tusb_config.h.

◆ CONFIG_TINYUSB_CDC_COUNT

#define CONFIG_TINYUSB_CDC_COUNT   0

Definition at line 43 of file tusb_config.h.

◆ CONFIG_TINYUSB_CDC_ENABLED

#define CONFIG_TINYUSB_CDC_ENABLED   0

Definition at line 39 of file tusb_config.h.

◆ CONFIG_TINYUSB_DEBUG_LEVEL

#define CONFIG_TINYUSB_DEBUG_LEVEL   0

Definition at line 84 of file tusb_config.h.

◆ CONFIG_TINYUSB_DFU_MODE_DFU

#define CONFIG_TINYUSB_DFU_MODE_DFU   0

Definition at line 71 of file tusb_config.h.

◆ CONFIG_TINYUSB_DFU_MODE_DFU_RUNTIME

#define CONFIG_TINYUSB_DFU_MODE_DFU_RUNTIME   0

Definition at line 75 of file tusb_config.h.

◆ CONFIG_TINYUSB_HID_COUNT

#define CONFIG_TINYUSB_HID_COUNT   0

Definition at line 51 of file tusb_config.h.

◆ CONFIG_TINYUSB_MIDI_COUNT

#define CONFIG_TINYUSB_MIDI_COUNT   0

Definition at line 55 of file tusb_config.h.

◆ CONFIG_TINYUSB_MSC_ENABLED

#define CONFIG_TINYUSB_MSC_ENABLED   1

Definition at line 47 of file tusb_config.h.

◆ CONFIG_TINYUSB_NET_MODE_ECM_RNDIS

#define CONFIG_TINYUSB_NET_MODE_ECM_RNDIS   0

Definition at line 63 of file tusb_config.h.

◆ CONFIG_TINYUSB_NET_MODE_NCM

#define CONFIG_TINYUSB_NET_MODE_NCM   0

Definition at line 67 of file tusb_config.h.

◆ CONFIG_TINYUSB_VENDOR_COUNT

#define CONFIG_TINYUSB_VENDOR_COUNT   0

Definition at line 59 of file tusb_config.h.