#include <avr32/io.h>
#include "intc.h"
#include "board.h"
#include "qdec.h"
#include "gpio.h"
#include "power_clocks_lib.h"
Macros | |
#define | FCPU_HZ 60000000 |
#define | FPBA_HZ FCPU_HZ |
Functions | |
int | main (void) |
Main function. Execution starts here. More... | |
static void | qdec_int_handler (void) |
QDEC Interrupts handler. More... | |
Variables | |
volatile unsigned char | flag_qdec = 0 |
volatile avr32_qdec_t * | qdec = &AVR32_QDEC0 |
System Clock Frequencies | |
static pcl_freq_param_t | pcl_freq_param |
#define FCPU_HZ 60000000 |
#define FPBA_HZ FCPU_HZ |
int main | ( | void | ) |
Main function. Execution starts here.
References AVR32_SCIF_GC_NO_DIV_CLOCK, qdec_interrupt_t::cmp, Disable_global_interrupt, Enable_global_interrupt, flag_qdec, gpio_tgl_gpio_pin(), INTC_init_interrupts(), INTC_register_interrupt(), LED0_GPIO, PASS, pcl_configure_clocks(), pcl_freq_param, qdec, qdec_configure_interrupts(), qdec_init_timer_mode(), qdec_int_handler(), qdec_software_trigger(), QDEC_TSIR_DOWN, qdec_write_pc_cmp(), qdec_write_pc_cnt(), qdec_write_rc_cmp(), qdec_write_rc_cnt(), scif_gc_enable(), scif_gc_setup(), SCIF_GCCTRL_OSC0, and qdec_timer_opt_t::upd.
|
static |
QDEC Interrupts handler.
References flag_qdec, qdec, qdec_write_pc_cnt(), and qdec_write_rc_cnt().
Referenced by main().
volatile unsigned char flag_qdec = 0 |
Referenced by main(), and qdec_int_handler().
|
static |
Referenced by main().
volatile avr32_qdec_t* qdec = &AVR32_QDEC0 |
Referenced by main(), and qdec_int_handler().