conf audio_mixer.h Configures all parameters relative to the audio DACs. This file is made to support multiple con- figurations and can be easily upgraded to handle new DACs.
conf buff_player.h Defines the starting address and the size of the memory used to bufferize audio samples (if the feature is enabled).
conf dmalloc.h Configuration of malloc/free functions.
conf explorer.h It defines the configuration used by the FAT file system. The configuration is also applied to the playlist handler and the file navigation. The main parameters are:
NAV_AUTO_FILE_IN_FIRST, must be define in order to play first the files at the root of a directory instead of the one inside the subdirectories.
conf_jepg_decoder Configuration of the JPEG decoder.
conf_pwm dac.h Configuration of the PWM DAC (which PWM channel is used, which pins are concerned).
conf tlv320aic23b.h Configuration of the external I2S DAC (which pins are used and which configuration interface).
FS_NAV_AUTOMATIC_NBFILE, this flag can be set to DISABLE in order to speed up the response of the ai_audio_nav_playfile command. On the other hand, the three commands ai_audio_nav_getpos, ai_audio_nav_getpos and ai_audio_nav_nb will not be available anymore. It will also affect the use of the explorer modes, if different from “all disks” and “one disk”.
Software Framework in AVR32 Studio V2”
Configuration file used for the USB.
_ conf version.h Internal version of the firmware.
Compiling the application
The following steps show you how to build the embedded firmware according to your environment.
If you are using AVR32 Studio