mirror of
https://github.com/esphome/esphome.git
synced 2026-09-16 09:38:42 +00:00
7000b865ce92e780005cfd9d0660bbb836bee927
process_defer_queue_() follows the same fast-path/slow-path pattern as cleanup_() and process_to_add(): an atomic load + branch that skips to the slow path only when work is pending. GCC currently inlines it, but past experience shows the compiler can change its mind when surrounding code changes. Use ESPHOME_ALWAYS_INLINE to lock in the intended behavior.
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
601 MiB
Languages
C++
55.8%
Python
43.6%
C
0.3%
JavaScript
0.2%
