mirror of
https://github.com/esphome/esphome.git
synced 2026-09-20 19:48:39 +00:00
090b85742bc95b06b207422736202151fd6a8729
Reuse a single stack buffer for both name_id and legacy id construction instead of two separate buffers. ArduinoJson copies from char* before the buffer is overwritten. Use .c_str() instead of passing StringRef directly to ArduinoJson assignments, routing through the already- instantiated set<const char*> template and eliminating the 24-byte set<StringRef> wrapper from the binary.
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
609 MiB
Languages
C++
55.7%
Python
43.7%
C
0.3%
JavaScript
0.2%
