This library is not buffered so it uses about 500 bytes less RAM than the Adafruit graphic library.
This neat tiny display can used in place of a standard LCD in projects that are short of RAM by using this library.
The file is SSD1306ASCII20120229.zip at http://code.google.com/p/beta-lib/downloads/list.
Here is the readme file:
SSD1306ASCII is an unbuffered character only library for an Adafruit 1306
OLED display. The SSD1306ASCII library only requires a few bytes of RAM.
SSD1306ASCII implements a small part of the LiquidCrystal API. Implemented
functions include clear(), home(), print(), setCursor(), and write().
It has only been tested with the "Monochrome 128x32 OLED graphic display".
http://www.adafruit.com/products/661
To use this library, copy the SSD1306ASCII folder to your libraries folder.
Edit SSD1306ASCII.h and select your display type. The default is:
// #define SSD1306_128_64
#define SSD1306_128_32
Select the font that will be used by defining FONT_TYPE. The default is:
#define FONT_TYPE 1
This is an 96 character version of the Adafruit glcdfont.
See SSD1306fonts.pdf for a rough representation of other choices.
Try the ssd1306HelloWorld example first.
The ssd1306ShowFont example displays all characters in the font.
The ssd1306FontMap example was used to generate SSD1306fonts.pdf.

