mirror of
https://github.com/esphome/esphome.git
synced 2026-08-24 07:06:20 +00:00
dc1bbac385388a9b8273bf1fbad196813d416111
The linker-script stamp now records the sha256 of the written content, so an externally edited or truncated cached script regenerates instead of passing a SECTIONS substring probe, and a non-UTF-8 cached script is overwritten by the regeneration instead of aborting it. The cached preprocessor diagnostic re-emit no longer swallows its own read failure. board_build.f_cpu is validated (digits with an optional L) before landing unquoted on the compile line, _pio_option rejects empty and blank values instead of silently reverting to the default, and user MMU define bodies re-quote through shell_token like every other user token. The plain-form linker denylist is a named constant the _project_flags docstring points at, so the two cannot drift.
[ci] Stop jobs hanging on apt by restoring the cached apt action and bounding raw apt calls (#18518)
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
575 MiB
Languages
C++
58.3%
Python
41.1%
C
0.3%
JavaScript
0.2%
