mirror of
https://github.com/esphome/esphome.git
synced 2026-09-11 23:37:34 +00:00
3f0c669b4cedc7377d447586123bfe91d2c9f686
Apply the X-macro pattern from #15132 so the field list is declared once and expanded into setters, play(), and storage. Drop the unused BIT_NAME and tag arguments — only (type, name, idx) is needed since idx doubles as both the bit position and the Empty<> tag. Net change vs upstream is +10 LOC instead of +64.
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
591 MiB
Languages
C++
55.8%
Python
43.6%
C
0.3%
JavaScript
0.2%
