mirror of
https://github.com/esphome/esphome.git
synced 2026-10-07 11:26:39 +00:00
784cf6819f26a614a828e0bd71188c066e3ef3c9
Unknown or conflicting VTABLES_IN_* defines raise instead of warning and picking arbitrarily (a typo previously won the sorted pick and died in the SDK header's #error). Custom MMU sizes without the CUSTOM knob raise too: PlatformIO warns but its defaults win the compile line, while here the user's tokens would win and compile against a layout the linker script does not implement. The cached linker script is re-checked for its SECTIONS block so a truncated file regenerates, the testing-mode flash-ld read gets the same OSError guard as the gcc spawn, the ParseFlags docstring states its actual coverage, and the ld test mocks are quiet so the clean path asserts no warnings.
[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
588 MiB
Languages
C++
54.7%
Python
44.6%
C
0.4%
JavaScript
0.2%
