#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

uint8_t bitmapThing[8] {
  B11111111,  //  0
  B11000001,  //  1
  B10100001,  //  2
  B10010001,  //  3
  B10001001,  //  4
  B10000101,  //  5
  B10000011,  //  6
  B11111111   //  7
};



Adafruit_SSD1306 display(128, 64, &Wire, -1);

void setup() {

  Serial.begin(9600);
  if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
    Serial.println(F("SSD1306 allocation failed"));
    for(;;);
  }
}

void loop() {
  
  display.clearDisplay();
  display.drawBitmap(10, 10, bitmapThing, 8, 8, SSD1306_WHITE);
  display.display();
  for(;;);
}