ESPHome 2025.5.0
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 {
5namespace uart {
6
7static const char *const TAG = "uart.button";
8
10 ESP_LOGD(TAG, "'%s': Sending data...", this->get_name().c_str());
11 this->write_array(this->data_.data(), this->data_.size());
12}
13
14void UARTButton::dump_config() { LOG_BUTTON("", "UART Button", this); }
15
16} // namespace uart
17} // namespace esphome
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:21
const char *const TAG
Definition spi.cpp:8
Providing packet encoding functions for exchanging data with a remote host.
Definition a01nyub.cpp:7