mirror of
https://github.com/esphome/esphome.git
synced 2026-09-20 03:28:41 +00:00
bbb870594e5e58966a00b1df8c8ac7f58e88234d
Wire Application::wake_loop_any_context() to socket::socket_wake() on ESP8266. This allows any component calling wake_loop_any_context() from an ISR or callback to immediately wake the main loop from esp_delay() sleep, instead of waiting up to 16ms for the timeout. Changes: - Add IRAM_ATTR to socket_wake() so it's safe to call from ISR context - Add ESP8266 wake_loop_any_context() backed by socket::socket_wake() - Extend enable_loop_soon_any_context() to wake the loop on ESP8266
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme
Multiple Licenses
599 MiB
Languages
C++
55.7%
Python
43.7%
C
0.3%
JavaScript
0.2%
