Skip to content

xpewster/Sketchbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sketchbook

Hardware monitor/weather program including a desktop agent and supporting a remote esp32 board with TFT display.

All code for both fronts provided.

Features

"Sketchbook" -- flagship skin of the software. Based on the anime "Sketchbook ~full color's~".

Sketchbook skin

"Space"

Space skin

  • 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)

Included skins

  • Sketchbook2 - An early version of the Sketchbook skin
  • Space - Cool space skin

Build

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.

License

See attached license. Thank you for your time.

About

Customizable hardware/weather monitor program that connects to a remote esp32 board w/ TFT display

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors