Cannot Use 0.96" I2C OLED Display With Black Pill

Hi,
I want to port my code from Blue pill (STM32F103C6T6) to Black pill (STM32F411CEU6). I tried but I cannot see anything on the display. I am using the Adafruit SSD1306 library.

#include <SPI.h>
#include <Wire.h>
#include <Adafruit_SSD1306.h>
#include <Adafruit_GFX.h>
#include <93C46.h>
#include <I2C_eeprom.h>

#define Reset 4

Adafruit_SSD1306 display(Reset);

void loop() {
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
    display.clearDisplay();

    display.setTextSize(2);
    display.setTextColor(WHITE);
    display.setCursor(0, 0);
    display.println(" OLED");
    display.setCursor(0, 17);
    display.println("  DISPLAY");

    display.display();
}

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.