SH1106 driver 1.3 OLED display for STM32 using HAL STM32F103x devices SPI2 is configured by default You might think your device has SSD1309 but chances are you have SH1106 instead Font examples can be found in my parent project.