mirror of
https://github.com/esphome/esphome.git
synced 2026-08-24 07:06:20 +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
575 MiB
Languages
C++
58.3%
Python
41.1%
C
0.3%
JavaScript
0.2%
