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

#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64

Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
Adafruit_Barcode code = Adafruit_Barcode(&display);

void setup() {
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  display.clearDisplay();
  display.setTextSize(2);
  display.setTextColor(WHITE);
  display.setCursor(0, 0);
  display.print("Ho-Jin ");
  code.setCode("123456789");
  code.setType(TYPE_EAN8);
  code.setThickness(1);
  code.setShowText(true);
  code.setScale(2);
  code.setLength(8);
  code.drawBarcode(50, 20);
  display.setCursor(0, 40);
  display.print(" Ho-jin");
  display.display();
}

void loop() {
  // Do nothing
}