From 58ab4866a6b26f218a99b507f8f75f0fc2d20dd6 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sat, 4 Apr 2026 11:59:04 -1000 Subject: [PATCH] Document Zephyr as the only platform without wake --- esphome/core/wake.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/esphome/core/wake.h b/esphome/core/wake.h index fe49038d65d..13052160d22 100644 --- a/esphome/core/wake.h +++ b/esphome/core/wake.h @@ -101,7 +101,9 @@ void wakeable_delay(uint32_t ms); /// Host: wakes select() via UDP loopback socket. Defined in wake.cpp. void wake_loop_threadsafe(); #else -/// Fallback for platforms without a specific wake mechanism. +/// Zephyr is currently the only platform without a wake mechanism. +/// wake_loop_threadsafe() is a no-op and wakeable_delay() falls back to delay(). +/// TODO: implement proper Zephyr wake using k_poll / k_sem or similar. inline void wake_loop_threadsafe() {} #endif