From 479cfcecf21dbf9e54621eccd9f14f02ac698280 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sat, 18 May 2024 17:39:55 +0200 Subject: [PATCH 1/2] Add support for ESP32-C3, ESP32-S2, and ESP32-S3 board types --- src/wled/wled.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/wled/wled.py b/src/wled/wled.py index 522f14b9..6076f484 100644 --- a/src/wled/wled.py +++ b/src/wled/wled.py @@ -670,8 +670,11 @@ async def upgrade(self, *, version: str | AwesomeVersion) -> None: "esp02", "esp32", "esp8266", + "esp32-c3", + "esp32-s2", + "esp32-s3", }: - msg = "Upgrade is only supported on ESP01, ESP02, ESP32 and ESP8266 devices" + msg = "Upgrade is only supported on ESP01, ESP02, ESP32, ESP8266, ESP32-C3, ESP32-S2, and ESP32-S3 devices" raise WLEDUpgradeError(msg) if not self._device.info.version: From a2bf53f86f2aaeeda0a53757aa5c812bfde9dcd0 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 20 May 2024 11:38:13 +0200 Subject: [PATCH 2/2] Fix long line --- src/wled/wled.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/wled/wled.py b/src/wled/wled.py index 6076f484..0021e595 100644 --- a/src/wled/wled.py +++ b/src/wled/wled.py @@ -674,7 +674,10 @@ async def upgrade(self, *, version: str | AwesomeVersion) -> None: "esp32-s2", "esp32-s3", }: - msg = "Upgrade is only supported on ESP01, ESP02, ESP32, ESP8266, ESP32-C3, ESP32-S2, and ESP32-S3 devices" + msg = ( + "Upgrade is only supported on ESP01, ESP02, ESP32, ESP8266, " + "ESP32-C3, ESP32-S2, and ESP32-S3 devices" + ) raise WLEDUpgradeError(msg) if not self._device.info.version: