From 948449502f031d10f226e4653926dec7229c2497 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 31 Mar 2026 20:44:43 -1000 Subject: [PATCH] Guard freertos_queue.h with ESPHOME_THREAD_MULTI_NO_ATOMICS Prevents compilation failure on host/native builds where FreeRTOS headers are not available. --- esphome/core/freertos_queue.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/esphome/core/freertos_queue.h b/esphome/core/freertos_queue.h index 073b47eff6..ccf99523d8 100644 --- a/esphome/core/freertos_queue.h +++ b/esphome/core/freertos_queue.h @@ -1,5 +1,9 @@ #pragma once +#include "esphome/core/defines.h" + +#ifdef ESPHOME_THREAD_MULTI_NO_ATOMICS + #include #include @@ -73,3 +77,5 @@ template class FreeRTOSQueue { }; } // namespace esphome + +#endif // ESPHOME_THREAD_MULTI_NO_ATOMICS