Originally Posted by geekmaster
See my newtrix demo to see how to mirror the top 4-bits into the bottom 4-bits on an 8-bit framebuffer. The GPL device driver code actually says that the bottom 4 bits MUST be equal to the top 4 bits, or the eink hardware can behave in an "unpredictable" manner (depending on specific hardware). My newtrix demo also does dithering to get 256 shades of gray into each of those 4-bit pixel copies in the second demo in that program. Check it out.
256 shades of gray... What a book that would make.