|
ESPHome 2026.6.0-dev
|
Data Structures | |
| struct | CdcEps |
| class | RingBuffer |
| struct | UsbDataChunk |
| struct | UsbOutputChunk |
| class | USBUartChannel |
| class | USBUartComponent |
| class | USBUartTypeCdcAcm |
| class | USBUartTypeCH34X |
| class | USBUartTypeCP210X |
| class | USBUartTypeFT23XX |
Enumerations | |
| enum | FtdiChipType { TYPE_AM = 0 , TYPE_BM = 1 , TYPE_2232C = 2 , TYPE_R = 3 , TYPE_2232H = 4 , TYPE_4232H = 5 , TYPE_232H = 6 , TYPE_230X = 7 } |
| enum | CH34xChipType : uint8_t { CHIP_CH342F = 0 , CHIP_CH342K , CHIP_CH343GP , CHIP_CH343G_AUTOBAUD , CHIP_CH343K , CHIP_CH343J , CHIP_CH344L , CHIP_CH344L_V2 , CHIP_CH344Q , CHIP_CH347TF , CHIP_CH9101UH , CHIP_CH9101RY , CHIP_CH9102F , CHIP_CH9102X , CHIP_CH9103M , CHIP_CH9104L , CHIP_CH340B , CHIP_CH339W , CHIP_CH9111L_M0 , CHIP_CH9111L_M1 , CHIP_CH9114L , CHIP_CH9114W , CHIP_CH9114F , CHIP_CH346C_M0 , CHIP_CH346C_M1 , CHIP_CH346C_M2 , CHIP_UNKNOWN = 0xFF } |
| enum | UARTParityOptions { UART_CONFIG_PARITY_NONE = 0 , UART_CONFIG_PARITY_ODD , UART_CONFIG_PARITY_EVEN , UART_CONFIG_PARITY_MARK , UART_CONFIG_PARITY_SPACE } |
| enum | UARTStopBitsOptions { UART_CONFIG_STOP_BITS_1 = 0 , UART_CONFIG_STOP_BITS_1_5 , UART_CONFIG_STOP_BITS_2 } |
| enum esphome::usb_uart::CH34xChipType : uint8_t |
Definition at line 38 of file usb_uart.h.
| Enumerator | |
|---|---|
| TYPE_AM | |
| TYPE_BM | |
| TYPE_2232C | |
| TYPE_R | |
| TYPE_2232H | |
| TYPE_4232H | |
| TYPE_232H | |
| TYPE_230X | |
Definition at line 15 of file ft23xx.cpp.
| Enumerator | |
|---|---|
| UART_CONFIG_PARITY_NONE | |
| UART_CONFIG_PARITY_ODD | |
| UART_CONFIG_PARITY_EVEN | |
| UART_CONFIG_PARITY_MARK | |
| UART_CONFIG_PARITY_SPACE | |
Definition at line 68 of file usb_uart.h.
| Enumerator | |
|---|---|
| UART_CONFIG_STOP_BITS_1 | |
| UART_CONFIG_STOP_BITS_1_5 | |
| UART_CONFIG_STOP_BITS_2 | |
Definition at line 76 of file usb_uart.h.