View Single Post
Old 10-31-2010, 07:13 AM   #20
LoneTech
Zealot
LoneTech knows the square root of minus one.LoneTech knows the square root of minus one.LoneTech knows the square root of minus one.LoneTech knows the square root of minus one.LoneTech knows the square root of minus one.LoneTech knows the square root of minus one.LoneTech knows the square root of minus one.LoneTech knows the square root of minus one.LoneTech knows the square root of minus one.LoneTech knows the square root of minus one.LoneTech knows the square root of minus one.
 
Posts: 135
Karma: 7767
Join Date: Oct 2010
Device: PocketBook Pro 903
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.
LoneTech is offline   Reply With Quote