Sleep manager example for AVR UC3 A0/A1/A3/A4 & AVR UC3 B series.
Copyright (c) 2010-2018 Microchip Technology Inc. and its subsidiaries.
#include <board.h>
#include <eic.h>
#include <gpio.h>
#include <rtc.h>
#include <sleepmgr.h>
#include <sysclk.h>
#include <conf_example.h>
#include <cycle_counter.h>
Functions | |
ISR (rtc_irq_handler, AVR32_RTC_IRQ_GROUP, 3) | |
int | main (void) |
Variables | |
static const eic_options_t | eic_options |
Structure holding the configuration parameters of the EIC low level driver. More... | |
ISR | ( | rtc_irq_handler | , |
AVR32_RTC_IRQ_GROUP | , | ||
3 | |||
) |
References rtc_clear_interrupt().
int main | ( | void | ) |
References board_init(), cpu_delay_ms(), cpu_irq_disable, cpu_irq_enable, eic_clear_interrupt_line(), eic_enable_line(), eic_init(), gpio_enable_module_pin(), gpio_enable_pin_pull_up(), gpio_set_pin_high(), gpio_set_pin_low(), irq_initialize_vectors, irq_register_handler, LED_ACTIVITY_STATUS_PIN, rtc_disable(), rtc_enable(), rtc_enable_interrupt(), rtc_init(), RTC_OSC_32KHZ, RTC_PSEL_32KHZ_1HZ, rtc_set_top_value(), SLEEPMGR_ACTIVE, sleepmgr_enter_sleep(), sleepmgr_init(), sleepmgr_lock_mode(), SLEEPMGR_NR_OF_MODES, SLEEPMGR_STATIC, sleepmgr_unlock_mode(), sysclk_get_cpu_hz(), sysclk_init(), WAKE_BUTTON_EIC_FUNCTION, WAKE_BUTTON_EIC_LINE, and WAKE_BUTTON_EIC_PIN.
|
static |
Structure holding the configuration parameters of the EIC low level driver.