From 82675a2c78908ac8baf6d98a7967ddee4e90419a Mon Sep 17 00:00:00 2001 From: kbx81 Date: Thu, 3 Sep 2026 00:52:17 -0500 Subject: [PATCH] [serial_proxy] Guard leaving_protocol_mode with the tap define Its only reader is tap-gated, so non-tap builds warned about an unused variable. --- esphome/components/serial_proxy/serial_proxy.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/esphome/components/serial_proxy/serial_proxy.cpp b/esphome/components/serial_proxy/serial_proxy.cpp index e69bbfb31c..416deddc92 100644 --- a/esphome/components/serial_proxy/serial_proxy.cpp +++ b/esphome/components/serial_proxy/serial_proxy.cpp @@ -258,8 +258,10 @@ SerialProxyResult SerialProxy::set_mode_from_client(api::APIConnection *api_conn } ESP_LOGD(TAG, "Serial proxy [%" PRIu32 "] mode set to %s", this->instance_index_, mode == api::enums::SERIAL_PROXY_MODE_PROTOCOL ? LOG_STR_LITERAL("PROTOCOL") : LOG_STR_LITERAL("RAW")); +#ifdef USE_SERIAL_PROXY_TAP const bool leaving_protocol_mode = this->mode_ != api::enums::SERIAL_PROXY_MODE_RAW && mode == api::enums::SERIAL_PROXY_MODE_RAW; +#endif this->mode_ = mode; #ifdef USE_SERIAL_PROXY_TAP