Tempura

One repository, several firmwares for spare ESP32 boards. It is a playground and learning tool that lets me make use of a bunch of electronics components I have stashed away.

Why

I have a drawer of boards, displays, sensors and bits that I bought for a project and never used. Rather than start a new project for each, there is one codebase with a shared core, so trying a part means writing one small file and flashing it.

What it does

Each firmware is built for the board in hand and picked by name. Every one keeps Wi-Fi, a status page and over-the-air updates, so any build can be replaced without a cable.

The boards include a classic WROOM32, a newer ESP32-C3, and one WROOM32 with a damaged USB power path that can only be run from 5 V on its VIN pin.

Under the hood

A personal playground. Some firmwares are one-off tools for a single job and are not meant to be reused.