ESPHome 2025.12.2
Loading...
Searching...
No Matches
uart_button.cpp
Go to the documentation of this file.
1#include "uart_button.h"
2#include "esphome/core/log.h"
3
4namespace esphome::uart {
5
6static const char *const TAG = "uart.button";
7
9 ESP_LOGD(TAG, "'%s': Sending data", this->get_name().c_str());
10 this->write_array(this->data_.data(), this->data_.size());
11}
12
13void UARTButton::dump_config() { LOG_BUTTON("", "UART Button", this); }
14
15} // namespace esphome::uart
const StringRef & get_name() const
std::vector< uint8_t > data_
Definition uart_button.h:20
void press_action() override
void dump_config() override
void write_array(const uint8_t *data, size_t len)
Definition uart.h:26
const char *const TAG
Definition spi.cpp:8