A hackable information display for the ESP32-S3-Box-3, based on wg_display.
- Fully rebuilt backend in
no_stdRust usingesp-rsandembassy - Frontend fixes and optimizations
- Easy installation process using
esp-web-tools - New Widget Template
If you just want to install and run the latest version on your ESP32-S3-Box-3, follow the hosted setup guide. No toolchain installation required!
Use the Embedded Widget Template to create your own widget. Complete with an automatic build pipeline to create the installable widget.
Check out these existing Widgets for inspiration:
wg_display_embedded_widget_timewg_display_embedded_widget_aareguruwg_display_embedded_widget_public_transport
- rustup
- espup
- Node.js and npm
- The ESP32-S3-Box-3 development board
When using WSL, complete the required ESP packages first by following the WSL instructions for ESP.
For picoserve, use the 1.93.0 pre-release toolchain via espup:
espup install --toolchain-version 1.93.0Install Trunk for the frontend build:
cargo install trunkgit clone https://github.com/Siryll/wg_display_embedded.git
cd wg_display_embedded
make install-deps
make build
make runUse larger font mode:
make run-large-fontAfter flashing, continue with the setup:
make install-deps # install project dependencies
make build # build firmware + frontend
make run # flash and run firmware
make run-large-font # flash and run with larger font