Source Code Architecture
The AUDIO-PLAYER-<board(s)>-<feature(s)>-<version>.zip contains projects for GCC (or AVR32Studio) and IAR.
Default hardware configuration of the project is to run on Atmel AVR32 UC3 Evaluation Kits, although any board can be used (refer to section 6.4.7 “Board Definition Files” on page 21).
For full source code documentation, please refer to the auto-generated Doxygen source code documentation found in:
Projects / Compiler
project is located here:
The GCC makefile is located here:
An AVR32Studio project can be easily created by following the steps from the “AVR32769: How to Compile the standalone AVR32 Software Framework in AVR32 Studio V2” application note.
The following describes the code implementation of the MP3 audio player running on the EVK1105. Other available packages are similar so you will find usefull information here that applies to every project configurations.
The main() function of the program is located in the file:
This function will:
6.4.8 “Audio Rendering Interface” on page 21
efer to section 18.104.22.168 “USB” on page 20
sk will check for new devices connection and initialize them using the USB Mass Storage protocol.
6.4.4 “HMI Communication Task Example” on
6.4.2 “MP3 Decoder” on