emfcamp / TiDAL-Firmware

26 stars 14 forks source link

Add EMF logo boot app and splashscreen #18

Closed tomsci closed 2 years ago

tomsci commented 2 years ago

This adds an animated EMF logo app to the bootmenu, and additionally adds a half-second splashscreen of the same image on every reboot. Which is wholly unnecessary but doesn't really make a huge difference to boot time and looks nice. Happy to drop it if we don't want it though.

The point of the first 2 commits is to allow us to embed images in the ROM itself - obviously apps as packed via hatchery can just include the files directly, but for something built-in to the ROM I think this is the easiest option. Adding actual functions to the manifest.py feels a bit messy, but seems to work OK and is simpler than plumbing it into the cmake.

@MatthewWilkes what do you think?

tomsci commented 2 years ago

imgtobitmap.py fail, I probably messed up the env change to add pillow...