Microchip® Advanced Software Framework

tc_example1.c File Reference
#include <avr32/io.h>
#include "compiler.h"
#include "board.h"
#include "power_clocks_lib.h"
#include "gpio.h"
#include "tc.h"

Macros

TC Channel Choice
#define EXAMPLE_TC   (&AVR32_TC1)
 
#define EXAMPLE_TC_CHANNEL_ID   0
 
#define EXAMPLE_TC_CHANNEL_PIN   AVR32_TC1_A0_0_1_PIN
 
#define EXAMPLE_TC_CHANNEL_FUNCTION   AVR32_TC1_A0_0_1_FUNCTION
 
#define EXAMPLE_TARGET_DFLL_FREQ_HZ   96000000
 
#define EXAMPLE_TARGET_MCUCLK_FREQ_HZ   12000000
 
#define EXAMPLE_TARGET_PBACLK_FREQ_HZ   12000000
 

Functions

int main (void)
 Main function. Execution starts here. More...
 

Variables

Parameters to pcl_configure_clocks().
static scif_gclk_opt_t gc_dfllif_ref_opt = { SCIF_GCCTRL_SLOWCLOCK, 0, false }
 
static pcl_freq_param_t pcl_dfll_freq_param
 

#define EXAMPLE_TARGET_DFLL_FREQ_HZ   96000000
#define EXAMPLE_TARGET_MCUCLK_FREQ_HZ   12000000
#define EXAMPLE_TARGET_PBACLK_FREQ_HZ   12000000
#define EXAMPLE_TC   (&AVR32_TC1)

Referenced by main().

#define EXAMPLE_TC_CHANNEL_FUNCTION   AVR32_TC1_A0_0_1_FUNCTION

Referenced by main().

#define EXAMPLE_TC_CHANNEL_ID   0

Referenced by main().

#define EXAMPLE_TC_CHANNEL_PIN   AVR32_TC1_A0_0_1_PIN

Referenced by main().

scif_gclk_opt_t gc_dfllif_ref_opt = { SCIF_GCCTRL_SLOWCLOCK, 0, false }
static
pcl_freq_param_t pcl_dfll_freq_param
static
Initial value:
=
{
.main_clk_src = PCL_MC_DFLL0,
.pextra_params = &gc_dfllif_ref_opt
}
Definition: power_clocks_lib.h:106
#define EXAMPLE_TARGET_DFLL_FREQ_HZ
Definition: tc_example1.c:151
#define EXAMPLE_TARGET_MCUCLK_FREQ_HZ
Definition: tc_example1.c:152
static scif_gclk_opt_t gc_dfllif_ref_opt
Definition: tc_example1.c:157
#define EXAMPLE_TARGET_PBACLK_FREQ_HZ
Definition: tc_example1.c:153

Referenced by main().