A mini "OS" for simple applications on Presto

Hey folks.

I picked up a Presto recently, as I want to make some basic informational screens. Nothing too fancy in terms of graphics or interactions.

I’ve started making a little “os” that will take care of managing multiple pages, with a tab bar to switch between them. I have a working prototype, and It’s been really helpful making for apps with multiple screens. It takes care of managing which buttons are active for each page, etc, and implements a backlight timer and the likes so the display can sleep after extended periods of inactivity.

If its of interest to anyone, I’ve started tidying it up here:

GitHub - themissingcow/pimoroni-presto-tmos: A simple single-tasking OS for the awesome Pimoroni Presto, designed for page-based applications..

It’s just the basics at the moment (hardware init, run loop, backlight control). I’ll add the “window manager” part from my prototype in the not to distant.

2 Likes