STM32 SSD1351 Video Player

By Jamal Bouajjaj


This software is for an STM32F103RCT6 (commmonly found on the "Blue-Pill" boards) to display video on an SSD1351 OLED module and to play back audio. The video and audio is read from an SD-Card, where the audio file is in an 8-bit WAV file and the video is a custom .hex file create by a Python program that is discussed later down this page. From my testing, even with a 3:4 aspect ratio video (128x96 pixels on the screen), the video is able to get about >30FPS.


GitHub Repository:

Click in the icon below to direct you to the Github repository, where you can download the library from:

GitHub Repository Link

Build Materials: