mirror of
https://github.com/esphome/esphome.git
synced 2026-07-10 17:05:36 +00:00
ee83f525c41b152f3fa293abe8b8732e5e5f1d82
TemplatableStorage now selects TemplatableFn (4 bytes) for trivially copyable types and TemplatableValue (8 bytes) for non-trivial types. This automatically handles std::string (PROGMEM support) and std::vector<uint8_t> (raw value assignment from C++) without special-casing. Reverts esp32_ble_server back to TEMPLATABLE_VALUE macro since std::vector<uint8_t> now correctly gets TemplatableValue.
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
546 MiB
Languages
C++
60.1%
Python
39.3%
C
0.3%
JavaScript
0.2%
