|
ESPHome 2026.1.1
|
Data Structures | |
| struct | CStrCompare |
| class | Logger |
| Logger component for all ESPHome logging. More... | |
| class | LoggerLevelListener |
| Interface for receiving log level changes without std::function overhead. More... | |
| class | LoggerLevelSelect |
| class | LoggerMessageTrigger |
| class | LogListener |
| Interface for receiving log messages without std::function overhead. More... | |
| class | TaskLogBuffer |
| Task log buffer for ESP32 platform using FreeRTOS ring buffer. More... | |
| class | TaskLogBufferHost |
| Lock-free task log buffer for host platform. More... | |
| class | TaskLogBufferLibreTiny |
| Task log buffer for LibreTiny platform using mutex-protected circular buffer. More... | |
Enumerations | |
| enum | UARTSelection : uint8_t { UART_SELECTION_DEFAULT = 0 , UART_SELECTION_UART0 = 0 , UART_SELECTION_UART0 = 0 , UART_SELECTION_UART1 , UART_SELECTION_UART2 , UART_SELECTION_USB_CDC , UART_SELECTION_USB_SERIAL_JTAG , UART_SELECTION_UART0_SWAP } |
| Enum for logging UART selection. More... | |
Functions | |
| void | init_uart (uart_port_t uart_num, uint32_t baud_rate, int tx_buffer_size) |
Variables | |
| Logger * | global_logger |
| enum esphome::logger::UARTSelection : uint8_t |
| void esphome::logger::init_uart | ( | uart_port_t | uart_num, |
| uint32_t | baud_rate, | ||
| int | tx_buffer_size ) |
Definition at line 71 of file logger_esp32.cpp.
|
extern |