
I'm reposting here so anyone dealing with this can follow the resolution:
by
adafruit_support_mike » 28 Jun 2013 04:32
It looks like you need to go into the file Adafruit_SSD1306.h and move a couple of comment markers:
Code:
Select all /*=========================================================================
SSD1306 Displays
-----------------------------------------------------------------------
The driver is used in multiple displays (128x64, 128x32, etc.).
Select the appropriate display below to create an appropriately
sized framebuffer, etc.
SSD1306_128_64 128x64 pixel display
SSD1306_128_32 128x32 pixel display
You also need to set the LCDWIDTH and LCDHEIGHT defines to an
appropriate size
-----------------------------------------------------------------------*/
#define SSD1306_128_64
// #define SSD1306_128_32
/*=========================================================================*/
The existing file is configured for a 128 x 64 display, and it looks like you're trying to use a 128 x 32 display. When you void a product warrany, you give up your right to sue the manufacturer if something goes wrong and accept full responsibility for whatever happens next. And then you truly own the product.
adafruit_support_mike Posts: 1839
Joined: 11 Feb 2010 18:51