#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 "abdac.h"
#include "tpa6130.h"
#include "conf_tpa6130.h"
Functions | |
static void | init_codec_gclk (void) |
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 |
References pm_gc_setup().
Referenced by init_sys_clocks().
void init_sys_clocks | ( | void | ) |
Initializes the MCU system clocks.
References flashc_set_wait_state(), FOSC0, FOSC1, init_codec_gclk(), init_usb_clock(), OSC0_STARTUP, OSC1_STARTUP, pm_cksel(), pm_enable_clk1(), pm_enable_osc1_crystal(), pm_pll_enable(), pm_pll_set_option(), pm_pll_setup(), pm_switch_to_clock(), pm_switch_to_osc0(), and pm_wait_for_pll0_locked().
Referenced by main().
|
static |
void set_gclk2_freq | ( | int | freq_hz | ) |
This callback is used to set the frequency of ABDAC clock.
References abdac_set_dac_hz(), abdac_set_dac_sample_rate(), FOSC1, and TPA6130_ABDAC.