+
+ How it works
+
+ ESP Web Tools works by using Web Serial and a manifest which describes the firmware. ESP Web
+ Tools detects the chipset of the connected ESP device and automatically selects the right
+ firmware variant from the manifest.
+
+
+ Web Serial is available in Google Chrome and Microsoft Edge browsers. Android support should
+ be possible but has not been implemented yet.
+
+
+
diff --git a/static/manifests/epd2_13.json b/static/manifests/epd2_13.json
index 999049c..d2202a3 100644
--- a/static/manifests/epd2_13.json
+++ b/static/manifests/epd2_13.json
@@ -1,17 +1,13 @@
{
- "name": "OrangeClock 2.13 inch",
- "builds": [
- {
- "chipFamily": "ESP32-S2",
- "parts": [
- { "path": "/firmwares/lolin_s2_mini_213epd.bin", "offset": 0 }
- ]
- },
- {
- "chipFamily": "ESP32-S3",
- "parts": [
- { "path": "/firmwares/lolin_s3_mini_213epd.bin", "offset": 0 }
- ]
- }
- ]
- }
\ No newline at end of file
+ "name": "OrangeClock 2.13 inch",
+ "builds": [
+ {
+ "chipFamily": "ESP32-S2",
+ "parts": [{ "path": "/firmwares/lolin_s2_mini_213epd.bin", "offset": 0 }]
+ },
+ {
+ "chipFamily": "ESP32-S3",
+ "parts": [{ "path": "/firmwares/lolin_s3_mini_213epd.bin", "offset": 0 }]
+ }
+ ]
+}
diff --git a/static/manifests/epd2_9.json b/static/manifests/epd2_9.json
index 872a233..c65e2cd 100644
--- a/static/manifests/epd2_9.json
+++ b/static/manifests/epd2_9.json
@@ -1,17 +1,13 @@
{
- "name": "OrangeClock 2.9 inch",
- "builds": [
- {
- "chipFamily": "ESP32-S2",
- "parts": [
- { "path": "lolin_s2_mini_29epd.bin", "offset": 0 }
- ]
- },
- {
- "chipFamily": "ESP32-S3",
- "parts": [
- { "path": "lolin_s3_mini_29epd.bin", "offset": 0 }
- ]
- }
- ]
- }
\ No newline at end of file
+ "name": "OrangeClock 2.9 inch",
+ "builds": [
+ {
+ "chipFamily": "ESP32-S2",
+ "parts": [{ "path": "lolin_s2_mini_29epd.bin", "offset": 0 }]
+ },
+ {
+ "chipFamily": "ESP32-S3",
+ "parts": [{ "path": "lolin_s3_mini_29epd.bin", "offset": 0 }]
+ }
+ ]
+}
diff --git a/static/manifests/oc_pcb.json b/static/manifests/oc_pcb.json
index 2d0ef86..925db7b 100644
--- a/static/manifests/oc_pcb.json
+++ b/static/manifests/oc_pcb.json
@@ -1,14 +1,14 @@
{
- "name": "OrangeClock PCB",
- "builds": [
- {
- "chipFamily": "ESP32-S3",
- "parts": [
- {
- "path": "/firmwares/orangeclock_29epd.bin",
- "offset": 0
- }
- ]
- }
- ]
-}
\ No newline at end of file
+ "name": "OrangeClock PCB",
+ "builds": [
+ {
+ "chipFamily": "ESP32-S3",
+ "parts": [
+ {
+ "path": "/firmwares/orangeclock_29epd.bin",
+ "offset": 0
+ }
+ ]
+ }
+ ]
+}
diff --git a/svelte.config.js b/svelte.config.js
index a0a73ea..fc9a81a 100644
--- a/svelte.config.js
+++ b/svelte.config.js
@@ -20,8 +20,8 @@ const config = {
}),
appDir: 'build',
paths: {
- base: process.env.NODE_ENV === 'production' ? '/oc-flasher' : '',
- }
+ base: process.env.NODE_ENV === 'production' ? '/oc-flasher' : ''
+ }
}
};