Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
MagicMirror
MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant.
I have gotten the new Nim-based FrameOS working with two different Waveshare displays. I have two other ones waiting to be tested. Check this folder [1] for the currently enabled drivers.
One of the next items on my todo list [2] is to add back support for all the different waveshare drivers out there. They all follow a similar pattern, so I should be able to generate "best guess" drivers for most of them.
Which display do you have?
[1] https://github.com/FrameOS/frameos/tree/main/frameos/src/dri...
Based on screenshots that looks like dearimgui. You can see similar widgets here: https://github.com/TimoSalomaki/awesome-dear-imgui
The ESP32 port of LVGL might be a different approach to what you're looking for. There are also ready made boards with included display:
https://github.com/lvgl/lv_port_esp32
https://www.youtube.com/watch?v=d2OXlVcRYrU
Just found this project that could help: https://github.com/daniel-j/picostdlib
Well this rang the ol’ memory bells and brought me to Daniel’s Nim drivers for our Pico based products (1). He’s probably the guy to talk to.
Not needing a Python wrapper would definitely help slim down FrameOS into something you could stuff into a fast-loading initrd I guess?
I did something similar with Keybow, static binaries and a custom build system (2) to make a sort-of Pi (Zero) based appliance.
1. https://github.com/daniel-j/nim-pimoroni-pico/tree/master
I use MagicMirror to do this. It's a great piece of software. I'm a bit shocked nobody has mentioned this yet. https://magicmirror.builders/
Related posts
- Littlefoot – a jQuery-free fork of Bigfoot.js popup footnotes JavaScript library
- Show HN: Dropflow, a CSS layout engine for node or <canvas>
- Unlocking the frontend – a call for standardizing component APIs pt.2
- Learning Elm by porting a medium-sized web front end from React (2019)
- Recording and visualising the 20k system calls it takes to "import seaborn"