Using the LCD-23453 OLED with a SPARKFUN PRO MICRO DEV-15795 and running the example code show in the hookup guide; the display only shows half of the image as shown in the attached picture.
I have tried two pro micros and two OLED’s but I get the same results.
Code used is:
#include <Wire.h>
#include <SparkFun_Qwiic_OLED.h> //http://librarymanager/All#SparkFun_Qwiic_OLED
Qwiic1in3OLED myOLED; // 128x64
// Fonts
#include <res/qw_fnt_5x7.h>
#include <res/qw_fnt_8x16.h>
#include <res/qw_fnt_31x48.h>
#include <res/qw_fnt_7segment.h>
#include <res/qw_fnt_largenum.h>
void setup()
{
Wire.begin();
myOLED.begin();
myOLED.erase();
myOLED.setFont(QW_FONT_5X7);
myOLED.text(0,0,"01234567");
myOLED.setFont(QW_FONT_5X7);
myOLED.text(0,8,"ABCDabcd");
myOLED.setFont(QW_FONT_8X16);
myOLED.text(48,0,"ABcd");
myOLED.setFont(QW_FONT_8X16);
myOLED.text(48,13,"efGH");
myOLED.setFont(QW_FONT_7SEGMENT);
myOLED.text(80,0,"0123");
myOLED.setFont(QW_FONT_5X7);
myOLED.text(80,17,"ijkLMNO");
myOLED.setFont(QW_FONT_LARGENUM);
myOLED.text(0,16,"012");
myOLED.setFont(QW_FONT_31X48);
myOLED.text(36,27,"ABC");
myOLED.display();
}
void loop()
{
}