mirror of
https://github.com/esphome/esphome.git
synced 2026-08-26 08:06:21 +00:00
a513cef4e27b8d74d762da69b1442f5b67a4ca46
The three coordinated flags become one SearchState (NONE / PRESTARTED / PRESTART_DONE / CLAIMED / REPORT_PENDING): illegal combinations are unrepresentable, delivery and the two reset sites collapse to single assignments, and the requested-meets-done subtlety becomes a named state. A second discover_services() while one is in flight now returns 0 instead of issuing a duplicate search (one completion is already owed). Same RAM: the enum sits in a 4-bit bitfield in the same flags byte.
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
603 MiB
Languages
C++
57.7%
Python
41.7%
C
0.3%
JavaScript
0.2%
