Hi, I want to drive a small (180x32 pixel) VFD display from plan9. It talks i2c and can be driven as a text or graphics device. One irritation is it aligns bitmap bytes verticaly. i.e. the display's memory map appears to be a tradational 32x180 pixel display.
I am going to talk to this from a raspberry pi. I see several options: resurect a small graphics library I wrote in the last milenimum, this knows about the weird layout but only supports rather nasty fonts and very simple windowing. talk text only to the display - again rather nasty fonts. draw the images in a plan9 window under rio. A seperate process which reads /dev/wsys/n/window, transforms it and sends it to the VFD. I would also need a backing buffer in VFD layout so only the changed bytes are sent. Is there another way? Could I run the plan9 graphics subsystem in a stand alone app rather than involving the kernel? I think I can but are there any examples of this? Though this sounds nice, is it worth the hassle of doing this? Any opinions? -Steve