libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
#include <libopencm3/stm32/rcc.h>
#include <libopencm3/stm32/rtc.h>
#include <libopencm3/stm32/pwr.h>
Go to the source code of this file.
Functions | |
void | rtc_awake_from_off (enum rcc_osc clock_source) |
RTC Set Operational from the Off state. More... | |
void | rtc_enter_config_mode (void) |
RTC Enter Configuration Mode. More... | |
void | rtc_exit_config_mode (void) |
RTC Leave Configuration Mode. More... | |
void | rtc_set_alarm_time (uint32_t alarm_time) |
RTC Set the Alarm Time. More... | |
void | rtc_enable_alarm (void) |
RTC Enable the Alarm. More... | |
void | rtc_disable_alarm (void) |
RTC Disable the Alarm. More... | |
void | rtc_set_prescale_val (uint32_t prescale_val) |
RTC Set the prescaler Value. More... | |
uint32_t | rtc_get_counter_val (void) |
RTC return the Counter Value. More... | |
uint32_t | rtc_get_prescale_div_val (void) |
RTC return the prescaler Value. More... | |
uint32_t | rtc_get_alarm_val (void) |
RTC return the Alarm Value. More... | |
void | rtc_set_counter_val (uint32_t counter_val) |
RTC set the Counter. More... | |
void | rtc_interrupt_enable (rtcflag_t flag_val) |
RTC Enable Interrupt. More... | |
void | rtc_interrupt_disable (rtcflag_t flag_val) |
RTC Disable Interrupt. More... | |
void | rtc_clear_flag (rtcflag_t flag_val) |
RTC Clear an Interrupt Flag. More... | |
uint32_t | rtc_check_flag (rtcflag_t flag_val) |
RTC Return a Flag Setting. More... | |
void | rtc_awake_from_standby (void) |
RTC Start RTC after Standby Mode. More... | |
void | rtc_auto_awake (enum rcc_osc clock_source, uint32_t prescale_val) |
RTC Configuration on Wakeup. More... | |