The Audio Recorder template application shows how to record audio and how to store it on an attached MicroSD card using an external audio codec chip. The application is controlled via a web interface that can also be used to playback the previously recorded audio tracks. These middleware components are used:
- Network for controlling the application via a web interface
- File System for data storage on the MicroSD card
For the network communication with the PC, an Ethernet CMSIS-Driver is required, whereas the MicroSD card is connected to the application via an MCI CMSIS-Driver. I2C and I2S/SAI drivers are required to control the audio codec device.
This video explains some of the application's details: