mirror of
https://github.com/esphome/esphome.git
synced 2026-03-01 18:34:21 -07:00
ec132fb0813f0232297775ee3a1b908d0fa5b3c8
Update the RP2040 Arduino-Pico framework to 5.5.0 (from 3.9.4) and the platform to v1.4.0-gcc14-arduinopico460 (GCC 14 toolchain). Breaking changes adapted: - pico-sdk 2.0: padsbank0_hw renamed to pads_bank0_hw - Arduino.h now defines NOPIN as a global macro (SerialPIO::NOPIN removed) - WiFi: cyw43_tcpip_link_status() no longer works because the Arduino framework's __wrap_cyw43_cb_tcpip_init is a no-op (the SDK's internal netif is never initialized). Switched to cyw43_wifi_link_status() for radio state + WiFi.status()/WiFi.connected() for IP-level state. - WiFi: Use beginNoBlock() instead of begin() to avoid 20s+ blocking - WiFi: Use WiFi.disconnect() for proper lwIP/DHCP cleanup
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
528 MiB
Languages
C++
64.1%
Python
35.5%
C
0.3%
