ZeroPhone / ZPUI

Official ZeroPhone UI framework, based on pyLCI
http://zpui.rtfd.org/
Apache License 2.0
79 stars 19 forks source link

Framebuffer output driver #111

Open CRImier opened 6 years ago

CRImier commented 6 years ago

At some point, we're likely going to switch to using a framebuffer driver for the SH1106 display. At this point, ZPUI will need to output to that framebuffer, and we'll need software support for that. It seems pygame (the library we're already using for the ZP emulator) supports framebuffer output. However, last time I tried making it work (admittedly, with a bigger display), I couldn't make it display to the screen in any meaningful capacity.

TODO:

Among all things, it will let us show the boot logs on the ZeroPhone screen <3

hpagseddy commented 4 years ago

Maybe we can rebase ZPUI to bash and ncurses or something else and make the keypad driver works on the linux environment. That way people could write programs on whatever language they want and have a native environment to work on. That is my opinion of course :)