mirror of
https://github.com/esphome/esphome.git
synced 2026-07-10 08:55:36 +00:00
e103ca20ba75aaba50483a91a68366ae21b79769
Add generate_boards.py script that reads board definitions and variant pin headers from the arduino-pico repository to auto-generate boards.py with support for 143+ boards including RP2350 variants. Fix the Pico W LED pin from 32 (non-existent GPIO, never worked) to 64 (CYW43 wireless GPIO 0, hardware verified). Make gpio.py pin validation data-driven: - CYW43 virtual pin detection uses board pin map data - Pin range based on MCU type from generated board metadata - No hardcoded board names or magic numbers
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
545 MiB
Languages
C++
60.1%
Python
39.3%
C
0.3%
JavaScript
0.2%
