diff --git a/README.md b/README.md index 65653db..2499057 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,15 @@ Manifest definition: { "path": "esp32-s2.bin", "offset": 65536 } ] }, + { + "chipFamily": "ESP32-S3", + "parts": [ + { "path": "bootloader_dout_40m.bin", "offset": 4096 }, + { "path": "partitions.bin", "offset": 32768 }, + { "path": "boot_app0.bin", "offset": 57344 }, + { "path": "esp32-s3.bin", "offset": 65536 } + ] + }, { "chipFamily": "ESP8266", "parts": [ diff --git a/index.html b/index.html index 9212638..7673fb3 100644 --- a/index.html +++ b/index.html @@ -337,9 +337,9 @@ Manifests describe the firmware that you want to offer the user to install. It allows specifying different builds for the different types of ESP devices. Current supported chip families are - ESP8266, ESP32, ESP32-C3 and - ESP32-S2. The correct build will be automatically selected - based on the type of the connected ESP device. + ESP8266, ESP32, ESP32-C3, + ESP32-S2 and ESP32-S3. The correct build will + be automatically selected based on the type of the connected ESP device.

 {
diff --git a/package.json b/package.json
index 1e6140b..2da33de 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
     "@material/mwc-formfield": "^0.25.3",
     "@material/mwc-icon-button": "^0.25.3",
     "@material/mwc-textfield": "^0.25.3",
-    "esp-web-flasher": "^5.0.0",
+    "esp-web-flasher": "^5.1.0",
     "improv-wifi-serial-sdk": "^2.1.0",
     "lit": "^2.0.0",
     "tslib": "^2.3.1"
diff --git a/src/const.ts b/src/const.ts
index 03414d2..271a279 100644
--- a/src/const.ts
+++ b/src/const.ts
@@ -5,7 +5,7 @@ export interface Logger {
 }
 
 export interface Build {
-  chipFamily: "ESP32" | "ESP8266" | "ESP32-S2" | "ESP32-C3";
+  chipFamily: "ESP32" | "ESP8266" | "ESP32-S2" | "ESP32-S3" | "ESP32-C3";
   parts: {
     path: string;
     offset: number;