ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
uart_component.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::uart::UARTComponent
 

Namespaces

namespace  esphome
 
namespace  esphome::uart
 

Enumerations

enum  esphome::uart::UARTParityOptions {
  esphome::uart::UART_CONFIG_PARITY_NONE , esphome::uart::UART_CONFIG_PARITY_EVEN , esphome::uart::UART_CONFIG_PARITY_ODD , esphome::uart::UART_CONFIG_PARITY_MARK ,
  esphome::uart::UART_CONFIG_PARITY_SPACE
}
 
enum  esphome::uart::UARTFlowControl : uint8_t { esphome::uart::UART_FLOW_CONTROL_NONE , esphome::uart::UART_FLOW_CONTROL_RTS_CTS , esphome::uart::UART_FLOW_CONTROL_XON_XOFF }
 
enum  esphome::uart::UARTDirection { esphome::uart::UART_DIRECTION_RX , esphome::uart::UART_DIRECTION_TX , esphome::uart::UART_DIRECTION_BOTH }
 
enum class  esphome::uart::UARTFlushResult { esphome::uart::UART_FLUSH_RESULT_SUCCESS , esphome::uart::UART_FLUSH_RESULT_TIMEOUT , esphome::uart::UART_FLUSH_RESULT_FAILED , esphome::uart::UART_FLUSH_RESULT_ASSUMED_SUCCESS }
 Result of a flush() call. More...
 

Functions

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