mirror of
https://github.com/esphome/esphome.git
synced 2026-02-28 01:44:20 -07: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
516 MiB
Languages
C++
64.1%
Python
35.5%
C
0.3%
