From 13e35db055e02c76bf193c006992f1bef93447d6 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 6 Apr 2026 14:03:19 -1000 Subject: [PATCH] Restore IRAM_ATTR on wake_loop functions --- esphome/core/application.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome/core/application.h b/esphome/core/application.h index aa6ec3ebd3..6b2969b490 100644 --- a/esphome/core/application.h +++ b/esphome/core/application.h @@ -553,11 +553,11 @@ class Application { #ifdef USE_ESP32 /// Wake from ISR (ESP32 only). - static void wake_loop_isrsafe(BaseType_t *px) { esphome::wake_loop_isrsafe(px); } + static void IRAM_ATTR wake_loop_isrsafe(BaseType_t *px) { esphome::wake_loop_isrsafe(px); } #endif /// Wake from any context (ISR, thread, callback). - static void wake_loop_any_context() { esphome::wake_loop_any_context(); } + static void IRAM_ATTR wake_loop_any_context() { esphome::wake_loop_any_context(); } protected: friend Component;