From 8050fa6801bca15704d66b9fc24b376885f1f1fe Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 4 Mar 2026 22:30:28 -1000 Subject: [PATCH] Use #elif for mutually exclusive platform guards --- esphome/components/socket/lwip_raw_tcp_impl.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/esphome/components/socket/lwip_raw_tcp_impl.cpp b/esphome/components/socket/lwip_raw_tcp_impl.cpp index f5bb9d6cd2..bcd7791281 100644 --- a/esphome/components/socket/lwip_raw_tcp_impl.cpp +++ b/esphome/components/socket/lwip_raw_tcp_impl.cpp @@ -45,9 +45,7 @@ void IRAM_ATTR socket_wake() { s_socket_woke = true; esp_schedule(); } -#endif - -#ifdef USE_RP2040 +#elif defined(USE_RP2040) // RP2040 (non-FreeRTOS) socket wake using hardware WFE/SEV instructions. // // Same pattern as ESP8266's esp_delay()/esp_schedule(): set a one-shot timer,