From 80ff9f365b1cf5393c59777d7d447c5e2e19bff3 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sat, 4 Apr 2026 11:21:52 -1000 Subject: [PATCH] Fix wake.cpp: move includes outside namespace to fix cpptests build --- esphome/core/wake.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/esphome/core/wake.cpp b/esphome/core/wake.cpp index df7955aeb79..870eb16b22a 100644 --- a/esphome/core/wake.cpp +++ b/esphome/core/wake.cpp @@ -3,9 +3,11 @@ #ifdef USE_ESP8266 #include -#elif defined(USE_RP2040) -#include -#include +#endif + +#ifdef USE_HOST +#include "esphome/core/application.h" +#include #endif namespace esphome { @@ -32,9 +34,6 @@ void IRAM_ATTR wake_loop_any_context() { wake_loop_impl_(); } // === Host (UDP loopback socket) === #ifdef USE_HOST -#include "esphome/core/application.h" -#include - void wake_loop_threadsafe() { // Wakes up select() in main loop by writing to connected loopback socket if (App.wake_socket_fd_ >= 0) {