ESP32-C3 Flasher

{#if !connected}
{#if configDone}
Config written ✔ Device restarted
{:else if fwDone}
Firmware written ✔ Device restarted
{/if}
{portInfo}
{/if} {#if connected}
{#if tab === "config"} {#if bytes} {#if configDone}
Config written ✔
{:else}
Generated config file ({bytes.length} bytes)
(littlefsAddress = Number(e.target.value))} />
{#if configProgress > 0}
Progress: {configProgress}%
{/if} {/if} {:else} {#if configError}
{configError}
{/if}
{/if} {:else}
{#if release}
Latest release: {release.version}
Built {release.built} · flashes bootloader, partitions and app; keeps your wifi/token config
{:else if releaseError}
{releaseError}
{/if} (fwAddress = Number(e.target.value))} />
{#if fwProgress > 0 && !fwDone}
Progress: {fwProgress}%
{/if} {#if fwDone}
Firmware written ✔
{/if} {#if fwError}
{fwError}
{/if}
{/if} {/if}