ESPHome 2026.2.1
Loading...
Searching...
No Matches
esphome::uart Namespace Reference

Data Structures

class  ESP8266SoftwareSerial
 
class  ESP8266UartComponent
 
class  HostUartComponent
 
class  IDFUARTComponent
 ESP-IDF UART driver wrapper. More...
 
class  LibreTinyUARTComponent
 
class  RP2040UartComponent
 
class  UARTButton
 
class  UARTComponent
 
class  UARTDebug
 This class contains some static methods, that can be used to easily create a logging action for the debugger. More...
 
class  UARTDebugger
 The UARTDebugger class adds debugging support to a UART bus. More...
 
class  UARTDevice
 
class  UARTDummyReceiver
 This UARTDevice is used by the serial debugger to read data from a serial interface when the 'dummy_receiver' option is enabled. More...
 
class  UARTEvent
 
class  UARTSwitch
 
class  UARTTransport
 
class  UARTWriteAction
 

Enumerations

enum  UARTParityOptions { UART_CONFIG_PARITY_NONE , UART_CONFIG_PARITY_EVEN , UART_CONFIG_PARITY_ODD }
 
enum  UARTDirection { UART_DIRECTION_RX , UART_DIRECTION_TX , UART_DIRECTION_BOTH }
 

Functions

 PROGMEM_STRING_TABLE (UARTParityStrings, "NONE", "EVEN", "ODD", "UNKNOWN")
 
const LogString * parity_to_str (UARTParityOptions parity)
 

Enumeration Type Documentation

◆ UARTDirection

Enumerator
UART_DIRECTION_RX 
UART_DIRECTION_TX 
UART_DIRECTION_BOTH 

Definition at line 23 of file uart_component.h.

◆ UARTParityOptions

Enumerator
UART_CONFIG_PARITY_NONE 
UART_CONFIG_PARITY_EVEN 
UART_CONFIG_PARITY_ODD 

Definition at line 16 of file uart_component.h.

Function Documentation

◆ parity_to_str()

const LogString * esphome::uart::parity_to_str ( UARTParityOptions parity)

Definition at line 36 of file uart.cpp.

◆ PROGMEM_STRING_TABLE()

esphome::uart::PROGMEM_STRING_TABLE ( UARTParityStrings ,
"NONE" ,
"EVEN" ,
"ODD" ,
"UNKNOWN"  )