mirror of
https://github.com/esphome/esphome.git
synced 2026-09-26 22:40:21 +00:00
7e369f332ce18011414ddbeedb410baf604c0cf0
- set_idle_() is the single door back to IDLE (bootstrap, open-fail and the DISCOVERED park went through bare set_state), so the per-attempt reset list holds only per-attempt latches - CFG_MTU joins OPEN_EVT and SEARCH_CMPL in suppressing reports while a teardown owns the link - one spelling of the guard across all three events, and the wrapper's race arm becomes defense instead of the only cover - The connections-free retry drain compiles on every proxy build (the advertisement-only arm sends the message too; the latch already did) - latch_pending_error_ makes first-cause-wins the mechanism at all three latch sites; the dead freed-slot refused branch and its retired vocabulary go; the initiate_connection/start_connect_ pair collapses - UNSET_CONN_ID hoisted next to the field it initializes; count-status shadow renamed; stale busy-error rationale replaced with the real one (a repeat call would re-arm the teardown timer) - Fixture states the batch-grouping caveat like its rp2 sibling; the get_service_table stub carries a greppable direct-consumer warning
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
575 MiB
Languages
C++
55.4%
Python
44%
C
0.3%
JavaScript
0.2%
