Skip to content

rmsaad/stm32f407-mp3player

Repository files navigation

STM32f407 MP3 Player Application

MP3 Player

STMf407 based mp3 player application.

Please read the PDF for more information on this project

Functions

  • Decode mp3 files from usb drive and play audio using DMA transfer callbacks.
  • Dynamic volume adjustment.
  • Previous Track, Next Track, and Pause/Play buttons
  • LCD screen contrast control

This project utilizes ST's HAL and Audio BSP for the STM32F4 Series
https://www.st.com/en/microcontrollers-microprocessors/stm32f4-series.html

This project utilizes FreeRTOS to schedule button and ADC (volume) polling, decoding/playback, and LCD updates
https://www.freertos.org/

This Project utilizes the minimp3 library to decode mp3 frames and decode VBR tags.
https://github.com/lieff/minimp3

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published