ESP-IDF Firmware
Firmware architecture and call graph
Loading...
Searching...
No Matches
tusb_config.h File Reference
#include "tusb_option.h"
#include "sdkconfig.h"
Include dependency graph for tusb_config.h:
This graph shows which files directly or indirectly include this file:

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   0
#define CONFIG_TINYUSB_HID_COUNT   0
#define CONFIG_TINYUSB_MIDI_COUNT   0
#define CONFIG_TINYUSB_CUSTOM_CLASS_ENABLED   0
#define CONFIG_TINYUSB_DEBUG_LEVEL   0
#define CFG_TUSB_RHPORT0_MODE   OPT_MODE_DEVICE | OPT_MODE_FULL_SPEED
#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_TUD_CDC_RX_BUFSIZE   CONFIG_TINYUSB_CDC_RX_BUFSIZE
#define CFG_TUD_CDC_TX_BUFSIZE   CONFIG_TINYUSB_CDC_TX_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_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_CUSTOM_CLASS   CONFIG_TINYUSB_CUSTOM_CLASS_ENABLED

Macro Definition Documentation

◆ CFG_TUD_CDC

#define CFG_TUD_CDC   CONFIG_TINYUSB_CDC_COUNT

Definition at line 102 of file tusb_config.h.

◆ CFG_TUD_CDC_RX_BUFSIZE

#define CFG_TUD_CDC_RX_BUFSIZE   CONFIG_TINYUSB_CDC_RX_BUFSIZE

Definition at line 90 of file tusb_config.h.

◆ CFG_TUD_CDC_TX_BUFSIZE

#define CFG_TUD_CDC_TX_BUFSIZE   CONFIG_TINYUSB_CDC_TX_BUFSIZE

Definition at line 91 of file tusb_config.h.

Referenced by tud_cdc_n_write_occupied().

◆ CFG_TUD_CUSTOM_CLASS

#define CFG_TUD_CUSTOM_CLASS   CONFIG_TINYUSB_CUSTOM_CLASS_ENABLED

Definition at line 106 of file tusb_config.h.

◆ CFG_TUD_ENDPOINT0_SIZE

#define CFG_TUD_ENDPOINT0_SIZE   64

Definition at line 83 of file tusb_config.h.

◆ CFG_TUD_HID

#define CFG_TUD_HID   CONFIG_TINYUSB_HID_COUNT

Definition at line 104 of file tusb_config.h.

◆ CFG_TUD_MIDI

#define CFG_TUD_MIDI   CONFIG_TINYUSB_MIDI_COUNT

Definition at line 105 of file tusb_config.h.

◆ CFG_TUD_MIDI_EP_BUFSIZE

#define CFG_TUD_MIDI_EP_BUFSIZE   64

Definition at line 96 of file tusb_config.h.

◆ CFG_TUD_MIDI_EPSIZE

#define CFG_TUD_MIDI_EPSIZE   CFG_TUD_MIDI_EP_BUFSIZE

Definition at line 97 of file tusb_config.h.

◆ CFG_TUD_MIDI_RX_BUFSIZE

#define CFG_TUD_MIDI_RX_BUFSIZE   64

Definition at line 98 of file tusb_config.h.

◆ CFG_TUD_MIDI_TX_BUFSIZE

#define CFG_TUD_MIDI_TX_BUFSIZE   64

Definition at line 99 of file tusb_config.h.

◆ CFG_TUD_MSC

#define CFG_TUD_MSC   CONFIG_TINYUSB_MSC_ENABLED

Definition at line 103 of file tusb_config.h.

◆ CFG_TUD_MSC_BUFSIZE

#define CFG_TUD_MSC_BUFSIZE   CONFIG_TINYUSB_MSC_BUFSIZE

Definition at line 94 of file tusb_config.h.

◆ CFG_TUSB_DEBUG

#define CFG_TUSB_DEBUG   CONFIG_TINYUSB_DEBUG_LEVEL

Definition at line 87 of file tusb_config.h.

◆ CFG_TUSB_MEM_ALIGN

#define CFG_TUSB_MEM_ALIGN   TU_ATTR_ALIGNED(4)

Definition at line 79 of file tusb_config.h.

◆ CFG_TUSB_MEM_SECTION

#define CFG_TUSB_MEM_SECTION

Definition at line 75 of file tusb_config.h.

◆ CFG_TUSB_OS

#define CFG_TUSB_OS   OPT_OS_FREERTOS

Definition at line 65 of file tusb_config.h.

◆ CFG_TUSB_RHPORT0_MODE

#define CFG_TUSB_RHPORT0_MODE   OPT_MODE_DEVICE | OPT_MODE_FULL_SPEED

Definition at line 64 of file tusb_config.h.

◆ CONFIG_TINYUSB_CDC_COUNT

#define CONFIG_TINYUSB_CDC_COUNT   0

Definition at line 41 of file tusb_config.h.

◆ CONFIG_TINYUSB_CDC_ENABLED

#define CONFIG_TINYUSB_CDC_ENABLED   0

Definition at line 37 of file tusb_config.h.

◆ CONFIG_TINYUSB_CUSTOM_CLASS_ENABLED

#define CONFIG_TINYUSB_CUSTOM_CLASS_ENABLED   0

Definition at line 57 of file tusb_config.h.

◆ CONFIG_TINYUSB_DEBUG_LEVEL

#define CONFIG_TINYUSB_DEBUG_LEVEL   0

Definition at line 61 of file tusb_config.h.

◆ CONFIG_TINYUSB_HID_COUNT

#define CONFIG_TINYUSB_HID_COUNT   0

Definition at line 49 of file tusb_config.h.

◆ CONFIG_TINYUSB_MIDI_COUNT

#define CONFIG_TINYUSB_MIDI_COUNT   0

Definition at line 53 of file tusb_config.h.

◆ CONFIG_TINYUSB_MSC_ENABLED

#define CONFIG_TINYUSB_MSC_ENABLED   0

Definition at line 45 of file tusb_config.h.