Skip to content

daniel5555/Mikromedia-plus-STM32-MP3-player

Repository files navigation

This code is a firmware for Mikromedia+ for STM32 by Mikroelektronika.
The page of the board: http://www.mikroe.com/mikromedia/plus/stm32/
It contains an MP3-player with a graphical touch screen interface. It allows
browsing files and folders on a microSD-card, play audio files and open plain
text files.

It contais a lot of documentation embedded in code and also several stand-alone
code examples that aren't used by the firmware. It can also be used with other
boards based on STM32 ARM Cortex-M4 family microcontrollers (some changes, most
likely, will be required depending on board/project). This project provides
examples for the following additional controllers:

- SSD1963 Solomon Systech's screen controller
- STMPE610 Touch screen controller by ST Electronics
- VS1053 audio codec by VLSI

This project is created with CooCox CoIDE: http://www.coocox.org/CooCox_CoIDE.htm
It should be compiled with GCC, preferrably with hardware floating point operations
enabled. Please read this FAQ: http://www.coocox.org/FAQ/FAQ.html for instructions
on installing CoIDE and compiling projects with GCC.

This code uses the following third-party components:
- FatFS module from Chan.
http://elm-chan.org/

- Code snippets by Elia from Elia's Electronics blog.
http://eliaselectronics.com/

- Code snippets by peter S. from mikrokontroller.net
http://www.mikrocontroller.net/

- StdPeriphLib by ST Electronics
- SD card driver by ST Electronics
http://st.com/

- MP3-player application is based on VLSI's example
http://vlsi.fi/

The code parts mentioned above may have their own licenses. The rest of the code
is licensed under BSD 2-clause license.

About

MP3-player firmware for Mikromedia+ for STM32 board

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published