Seeing Dave's latest videos about his quest to create a power-on counter display [and his statement along the lines of "I don't want to faff around (in a micro-controller) with fonts and things], got me thinking about a self-contained plug-in graphics module...
Would that be "a thing"? ie. something anyone would be interested in? Does it already exist?
The idea is this:
A display module, with a dedicated (ARM) micro-controller. You interface with it via SPI, or whatever, and send it graphics commands - a bit like an X11 window server (but much nicer, obviously :-)
My anti-idea is:
What's the point? Any product with a graphics display (like the rather nice 2.7" 400x240 Sharp Memory Display, LS027B7DH01A) will cost enough that it will have a fairly powerful processor already. One that can interface with the display directly, and use graphics libraries. In fact, why not just run Linux and an actual X server...
On the other hand:
Maybe someone doesn't want to implement a graphics driver or use Linux (or, God forbid!, X). They just want the display to draw some text somewhere, draw some boxes, geometric primitives or images, maybe just send it a few thousand data points and the command "make a graph out of this please"...
... but that still just boils down to having written a nice graphics library. If it's fast, takes just a couple of K of (code) space and (optionally, the Sharp being
memory display) a bit more (15 Kbyte) for a 400x240 graphics/text buffer -- well, then it'll fit fairly easily in any decent micro-controller...
The problem is that any sort of graphics display is relatively expensive, to the extent that it's not that much extra hassle to write one's own driver for it.
So, just fishing for comments like "yeah, it's pointless" or "No! That's brilliant! I'd totally want to spend LOADS of money on that. Simple yet powerful, self-contained, no-hassles? That's just what I've been looking for!"