ESPHome 2026.3.3
Loading...
Searching...
No Matches
usb_uart.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::usb_uart::CdcEps
 
class  esphome::usb_uart::RingBuffer
 
struct  esphome::usb_uart::UsbDataChunk
 
struct  esphome::usb_uart::UsbOutputChunk
 
class  esphome::usb_uart::USBUartChannel
 
class  esphome::usb_uart::USBUartComponent
 
class  esphome::usb_uart::USBUartTypeCdcAcm
 
class  esphome::usb_uart::USBUartTypeCP210X
 
class  esphome::usb_uart::USBUartTypeCH34X
 

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::usb_uart
 

Enumerations

enum  esphome::usb_uart::CH34xChipType : uint8_t {
  esphome::usb_uart::CHIP_CH342F = 0 , esphome::usb_uart::CHIP_CH342K , esphome::usb_uart::CHIP_CH343GP , esphome::usb_uart::CHIP_CH343G_AUTOBAUD ,
  esphome::usb_uart::CHIP_CH343K , esphome::usb_uart::CHIP_CH343J , esphome::usb_uart::CHIP_CH344L , esphome::usb_uart::CHIP_CH344L_V2 ,
  esphome::usb_uart::CHIP_CH344Q , esphome::usb_uart::CHIP_CH347TF , esphome::usb_uart::CHIP_CH9101UH , esphome::usb_uart::CHIP_CH9101RY ,
  esphome::usb_uart::CHIP_CH9102F , esphome::usb_uart::CHIP_CH9102X , esphome::usb_uart::CHIP_CH9103M , esphome::usb_uart::CHIP_CH9104L ,
  esphome::usb_uart::CHIP_CH340B , esphome::usb_uart::CHIP_CH339W , esphome::usb_uart::CHIP_CH9111L_M0 , esphome::usb_uart::CHIP_CH9111L_M1 ,
  esphome::usb_uart::CHIP_CH9114L , esphome::usb_uart::CHIP_CH9114W , esphome::usb_uart::CHIP_CH9114F , esphome::usb_uart::CHIP_CH346C_M0 ,
  esphome::usb_uart::CHIP_CH346C_M1 , esphome::usb_uart::CHIP_CH346C_M2 , esphome::usb_uart::CHIP_UNKNOWN = 0xFF
}
 
enum  esphome::usb_uart::UARTParityOptions {
  esphome::usb_uart::UART_CONFIG_PARITY_NONE = 0 , esphome::usb_uart::UART_CONFIG_PARITY_ODD , esphome::usb_uart::UART_CONFIG_PARITY_EVEN , esphome::usb_uart::UART_CONFIG_PARITY_MARK ,
  esphome::usb_uart::UART_CONFIG_PARITY_SPACE
}
 
enum  esphome::usb_uart::UARTStopBitsOptions { esphome::usb_uart::UART_CONFIG_STOP_BITS_1 = 0 , esphome::usb_uart::UART_CONFIG_STOP_BITS_1_5 , esphome::usb_uart::UART_CONFIG_STOP_BITS_2 }