Sharp Memory LCD
This release adds support for the SPI connected 144x168 Sharp Memory LCD. This device is a bit more challenging to control than other types of displays because it has a much simpler controller and must be updated a line at a time. To make use of the graphics functions in OneBitDisplay, I had to force the use of a back buffer (3K RAM) and drawing can only occur to that memory, followed by a obdDumpBuffer() to display the frame buffer. On the plus side, the display can be updated at > 100FPS and looks very good. It also uses less power than a traditional LCD.