X hits on this document

PDF document

AVR32709: AVR32 UC3 Audio Decoder Over USB - page 18 / 29

94 views

0 shares

3 downloads

0 comments

18 / 29

  • 6.

    Source Code Architecture

    • 6.1

      Package

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).

6.2

Documentation

For full source code documentation, please refer to the auto-generated Doxygen source code documentation found in:

6.3

Projects / Compiler

The IAR

project is located here:

  • -

    /APPLICATIONS/AUDIO-PLAYER/<part>-<board>-<feature(s)>/IAR/

The GCC makefile is located here:

  • -

    /APPLICATIONS/AUDIO-PLAYER/<part>-<board>-<feature(s)>/GCC/

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.

6.4

Implementation Details

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.

6.4.1

Main()

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 6.4.5.1 “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

page 19.

6.4.2 “MP3 Decoder” on

page 19

18

AVR32709

7817D–AVR32–05/11

Document info
Document views94
Page views94
Page last viewedFri Dec 09 09:46:43 UTC 2016
Pages29
Paragraphs1022
Words9236

Comments