mirror of
https://github.com/esphome/esphome.git
synced 2026-07-10 17:05:36 +00:00
e36b0d09a7fd01b5ed9d391b07e2b6fdafd5b1bf
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
546 MiB
Languages
C++
60.1%
Python
39.3%
C
0.3%
JavaScript
0.2%
