3#ifdef USE_EZSP_PROXY_TAP
16 for (
size_t i = 0; i <
len; i++) {
18 uint8_t frame[ASH_ACK_FRAME_SIZE];
AshAcknowledger acknowledger_
void dump_config() override
void on_device_rx(const uint8_t *data, size_t len) override
void on_device_disconnected() override
void on_protocol_enabled() override
serial_proxy::SerialProxy * parent_
void set_tap(SerialProxyTap *tap)
Attach a traffic observer. At most one, set once at setup time.
bool write_from_tap(const uint8_t *data, size_t len)
Write bytes originating from the tap rather than from a client.
const char * get_name() const
Get the human-readable port name.
void ash_build_ack_frame(uint8_t *output, uint8_t ack_num)
ESPHOME_LOG_TAG(TAG, "ezsp_proxy_tap")