Skip to content

A video and audio player for the SSD1351 OLED module with a 'blue pill' module

License

Notifications You must be signed in to change notification settings

Electro707/stm32_ssd1351_video_audio_player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM32 SSD1351 Video & Audio Player

This is the repository for an STM32F103C8T6 (commonly found on "blue-pill" modules) music and video player on an SSD1351 OLED Module (I bough from from Buy-Display.com). The video and audio are stored unto an SD card which is connected to the STM32 microcontroller. The audio file is an 8-bit WAV file, and the video is a custom .hex file generated by the Python program in this repository. From what I tested so far, this player can output music at a 44.1Khz sample rate and 128x96 video at ~25FPS(for a 4:3 aspect ratio video). The audio is an 8-bit WAV file, and the video file is generated by my custom Python program found in this repository.

The IDE used for the STM32 is the official STM32CubeIDE (found on ST's site)

Currently, this project is not too well-documented, but I'm working on getting the code refined/generalized and documented. Feel free to look around tough (hopefully the code makes a bit of sense). I have also put the current documentation in the Documentation/text.md file. It's just a plain text file with a description of what each part of the program does.

As a fun fact: In theory, altough i've never tried it, this player could play the entire Bee movie, altough the video file size could be an issue (the video is stored as a .hex file with 2 bytes per pixel per frame of the video).

About

A video and audio player for the SSD1351 OLED module with a 'blue pill' module

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published