I tried sending a message to klu4nik. As for the inkview API, I feel it suffers a bit from mixed levels of abstraction (we can draw a menu, but not a polygon?) and abuse of #defines. Most of the ones in there should have been enums, allowing more informative types for the functions.
At this point, I'm maybe halfway towards a proof of concept port of some Tatham puzzles, but a full port requires more support code - there's no polygon, circle, or thick line support in inkview (aside from one undocumented function, DrawCircleLine).
To get a more flexible and widely maintained library, I am leaning toward just porting DirectFB to the eink drivers, but can't really start testing that without a device. I haven't found real documentation for those drivers, either, which is a disappointment. A datasheet for the Epson controllers would be nice.
FWIW, it wouldn't be the first time I mucked about with that type of code - I did some work on PicoGUI way back.
|