I was curious about how the LCD was going to be handled, so I grabbed the latest from svn. The current design is for 1 bit graphics (on / off). Has anyone thought of implementing greyscale for the LCD at all?
My question comes from using a TI85 calculator. Years ago when it was first hacked, people started writing different assembly language systems to support a virtual file system, methods for doing LCD manipulations, etc. One of the things that surfaced was the ability to do grey scale on an LCD by changing the duty cycle of the on pixels. The general design was 2 bit graphics. Off = 00 LtGrey = 01 DkGrey = 10 Black = 11 The screen refresh was basically divided into three periods. If a pixel was off, then it was left off for all three periods. LtGrey was off the first two periods, but then on for the last one. DkGrey was on for the first two, then off for the last Black was on for all three. To accomplish this two display buffers were used. The first was shown for 2/3 of the refresh rate. Then, the buffer was swapped and displayed for the last 1/3. Given the power of the NXT hardware compared to the ancient TI85, it would seem doable. How possible would something like this be for lejos? Its definately a different approach. Thanks, Aaron R> ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Lejos-discussion mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lejos-discussion
