Replace the starter app with a public/local flasher that discovers sibling firmwares, supports en/zh, and documents HTTPS deploy. Co-authored-by: Cursor <cursoragent@cursor.com>
45 lines
1.5 KiB
JSON
45 lines
1.5 KiB
JSON
{
|
|
"meta": {
|
|
"title": "CYD Flasher — Flash Cheap Yellow Display in the browser",
|
|
"description": "Web Serial installer for ESP32-2432S028 (CYD). Pick a firmware and flash over USB from Chrome or Edge."
|
|
},
|
|
"brand": {
|
|
"name": "CYD Flasher",
|
|
"tagline": "Browser serial flash · ESP32-2432S028"
|
|
},
|
|
"hero": {
|
|
"title": "Pick firmware, plug in USB, flash once",
|
|
"lede": "Scans local CYD project firmwares and writes them over Web Serial from your browser."
|
|
},
|
|
"browser": {
|
|
"unsupported": "Chrome or Edge with Web Serial is required. Open this site on HTTPS or http://localhost."
|
|
},
|
|
"firmware": {
|
|
"title": "Available firmware",
|
|
"refresh": "Refresh",
|
|
"scanning": "Scanning…",
|
|
"empty": "No firmware found. Ensure complete firmware/*/…bin packages exist, or set CYD_FIRMWARE_ROOT.",
|
|
"error": "Scan failed: {message}",
|
|
"noneSelected": "No firmware selected",
|
|
"selectedLabel": "Selected:"
|
|
},
|
|
"install": {
|
|
"cta": "Connect & flash",
|
|
"steps": {
|
|
"1": "Connect CYD with a data USB cable (not charge-only).",
|
|
"2": "Select a firmware above.",
|
|
"3": "Click Connect & flash, then choose the serial port (CH340 / CP210x).",
|
|
"4": "Wait for progress to finish — the board reboots automatically."
|
|
}
|
|
},
|
|
"lang": {
|
|
"label": "Language",
|
|
"en": "English",
|
|
"zh": "中文"
|
|
},
|
|
"footer": {
|
|
"offsets": "Flash @ 0x1000 / 0x8000 / 0xe000 / 0x10000",
|
|
"stack": "Powered by esp-web-tools · Web Serial flash for ESP32"
|
|
}
|
|
}
|