View Single Post
Old 04-03-2012, 10:26 AM   #26
geekmaster
Carpe diem, c'est la vie.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 6,433
Karma: 10773670
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
Quote:
Originally Posted by varnie View Post
... what does the Home button use to clear the screen? ... I invoke 'eips -c' and redraw the full screen, but numerous artifacts remain.
As I mentioned in post#17 above, "adding -f makes it do a full flash update (eips -f -c, eips -f -g, etc.)..." Last time I used this command, I noticed that the "-c and -f" option order is important, and must be swapped like this:

You can use "eips -c -f" to do a "full flash clear" (black -> white), which clears off more eink display artifacts. (I fixed post #17, but the original is shown in blue above.)

You can look in the GPL source code to find the "definitive" answer to your Home button question, but my "guess" is that the Home button (indirectly) does an ioctl system call to do a "full flash clear". The "eips" command shown above probably does the same ioctl system call.


Last edited by geekmaster; 04-03-2012 at 02:45 PM.
geekmaster is offline   Reply With Quote