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;