21 lines
455 B
C++
21 lines
455 B
C++
#pragma once
|
|
|
|
#ifdef USE_ESP_IDF
|
|
|
|
#include "uart_component_esp_idf.h"
|
|
|
|
namespace esphome {
|
|
namespace uart {
|
|
|
|
class truma_IDFUARTComponent : public IDFUARTComponent {
|
|
public:
|
|
uint8_t get_hw_serial_number() { return this->uart_num_; }
|
|
// `QueueHandle_t uart_event_queue_;` is also added to base class.
|
|
QueueHandle_t *get_uart_event_queue() { return &this->uart_event_queue_; }
|
|
};
|
|
|
|
} // namespace uart
|
|
} // namespace esphome
|
|
|
|
#endif // USE_ESP_IDF
|