SAM TCC - Timer Counter for Control Applications Driver Quick Start.
Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.
#include <asf.h>
Functions | |
static void | configure_tcc (void) |
[callback_funcs] More... | |
static void | configure_tcc_callbacks (void) |
int | main (void) |
[setup] More... | |
static void | tcc_callback_to_toggle_led (struct tcc_module *const module_inst) |
[module_inst] More... | |
Variables | |
struct tcc_module | tcc_instance |
[module_inst] More... | |
|
static |
[callback_funcs]
[setup]
[setup_config]
[setup_config] [setup_config_defaults]
[setup_config_defaults]
[setup_change_config]
[setup_change_config]
[setup_set_config]
[setup_set_config]
[setup_enable]
[setup_enable]
References tcc_counter_config::clock_prescaler, tcc_counter_config::clock_source, tcc_config::compare, tcc_config::counter, GCLK_GENERATOR_0, GCLK_GENERATOR_1, tcc_match_wave_config::match, tcc_counter_config::period, TCC_CLOCK_PRESCALER_DIV64, tcc_enable(), tcc_get_config_defaults(), tcc_init(), and tcc_instance.
Referenced by main().
|
static |
[setup_register_callback]
[setup_register_callback]
[setup_enable_callback]
[setup_enable_callback]
References TCC_CALLBACK_OVERFLOW, tcc_callback_to_toggle_led(), tcc_enable_callback(), tcc_instance, and tcc_register_callback().
Referenced by main().
int main | ( | void | ) |
[setup]
[setup_init]
[setup_init]
[main]
[enable_global_interrupts]
[enable_global_interrupts]
[main_loop]
[main_loop]
[main]
References configure_tcc(), configure_tcc_callbacks(), system_init(), and system_interrupt_enable_global().
|
static |
[module_inst]
[callback_funcs]
References port_pin_toggle_output_level().
Referenced by configure_tcc_callbacks().
struct tcc_module tcc_instance |
[module_inst]
Referenced by configure_tcc(), configure_tcc_callbacks(), configure_tcc_ramp2a_mode(), eic_callback_to_clear_halt(), timer0_init(), and trigger_generation().