A tone-synthesizing STM32F407 audio player with FreeRTOS multitasking, I2S DMA streaming, pot volume, and LCD status feedback.
Transform an RT-Spark board into an MP3 player using FreeRTOS to concurrently manage audio playback, LCD updates, and hardware inputs.