mirror of
https://github.com/esphome/esphome.git
synced 2026-07-10 17:05:36 +00:00
74dd61442aa82f7da65ada2b47d3fdbd1bb93318
Add auto-detection of RP2040 BOOTSEL mass storage volumes (RPI-RP2) on macOS, Linux, and Windows. Show detected volumes as upload targets with a progress bar for UF2 file copy. Display helpful BOOTSEL instructions when no RP2040 device is found. - Add get_rp2040_mass_storage_volumes() to detect mounted RPI-RP2 volumes - Add PortType.MASS_STORAGE and upload_using_uf2_copy() with progress bar - Move ProgressBar to helpers.py for shared use - Wait for USB-CDC serial port after upload for log output - Auto-select single serial port for logs after mass storage upload - Create firmware.bin.signed in post_build to fix nobuild upload target - Show BOOTSEL tip when only OTA options are available
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
546 MiB
Languages
C++
60.1%
Python
39.3%
C
0.3%
JavaScript
0.2%
