Guard freertos_queue.h with ESPHOME_THREAD_MULTI_NO_ATOMICS

Prevents compilation failure on host/native builds where FreeRTOS
headers are not available.
This commit is contained in:
J. Nick Koston
2026-03-31 20:44:43 -10:00
parent 9db5c8ac2d
commit 948449502f
+6
View File
@@ -1,5 +1,9 @@
#pragma once
#include "esphome/core/defines.h"
#ifdef ESPHOME_THREAD_MULTI_NO_ATOMICS
#include <cstddef>
#include <cstdint>
@@ -73,3 +77,5 @@ template<class T, uint8_t SIZE> class FreeRTOSQueue {
};
} // namespace esphome
#endif // ESPHOME_THREAD_MULTI_NO_ATOMICS