mirror of
https://github.com/esphome/esphome.git
synced 2026-10-09 04:16:01 +00:00
09a875f359bb6d9963e1ce8131cc774fdf4ba5f4
build_tool gains one function per mode plus a shared rspfile reader. _library_info becomes an orchestrator over _resolve_src_dir, _resolve_lib_archive, _classify_build_flags, _resolve_include_dirs, and _collect_lib_sources. The version-less reconciliation moves into _warn_unsatisfied_versionless. _is_safe_library_name switches from a character denylist to a filename-plain allowlist, which excludes separators, drive colons, and dot-only names by shape.
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
584 MiB
Languages
C++
54.5%
Python
44.8%
C
0.4%
JavaScript
0.2%
