Hardware monitor/weather program including a desktop agent and supporting a remote esp32 board with TFT display.
All code for both fronts provided.
"Sketchbook" -- flagship skin of the software. Based on the anime "Sketchbook ~full color's~". "Space"- Skins (customizable with .xml files)
- Tunable settings to achieve maximum framerate. Also utilizes dirty rects to improve throughput.
- Windows startup and tray hooks
- Advanced post-processing effects (e.g. jpegify)
- Sketchbook2 - An early version of the Sketchbook skin
- Space - Cool space skin
cmake -B build -DCMAKE_BUILD_TYPE=Release // First time
cmake --build build --config Release
Currently only supports Windows. Temperature is supported by Ryzen-specific APIs. Also, display width and height are hardcoded (960x240) and will need to be updated before build.
If the display is unstable, try increasing the heap start size via CIRCUITPY_HEAP_START_SIZE = 32768 in the settings.toml file.
See attached license. Thank you for your time.

