Microchip® Advanced Software Framework

clocks_fosc0_12000000_fosc1_11289600.c File Reference
#include <avr32/io.h>
#include "board.h"
#include "clocks.h"
#include "conf_audio_player.h"
#include "conf_audio_mixer.h"
#include "pm.h"
#include "flashc.h"
#include "gpio.h"
#include "tlv320aic23b.h"
#include "conf_tlv320aic23b.h"

Functions

static void init_codec_gclk (void)
 Sets up generic clock for the audio codec. More...
 
void init_sys_clocks (void)
 Initializes the MCU system clocks. More...
 
static void init_usb_clock (void)
 Initializes the USB clock. More...
 
void set_gclk2_freq (int freq_hz)
 This callback is used to set the frequency of ABDAC clock. More...
 

static void init_codec_gclk ( void  )
static

Sets up generic clock for the audio codec.

References gpio_enable_module_pin(), pm_gc_enable(), pm_gc_setup(), TLV320_PM_GCLK_FUNCTION, and TLV320_PM_GCLK_PIN.

Referenced by init_sys_clocks().

static void init_usb_clock ( void  )
static

Initializes the USB clock.

References pm_configure_usb_clock().

Referenced by init_sys_clocks().

void set_gclk2_freq ( int  freq_hz)

This callback is used to set the frequency of ABDAC clock.