MG32F10x Standard Peripherals Firmware Library
|
This file provides all the RTC firmware functions. More...
#include "mg32f10x_rtc.h"
Macros | |
#define | RTC_LSB_MASK ((uint32_t)0x0000FFFF) |
#define | PRLH_MSB_MASK ((uint32_t)0x000F0000) |
Functions | |
void | RTC_ITConfig (uint16_t RTC_IT, FunctionalState NewState) |
Enables or disables the specified RTC interrupts. More... | |
void | RTC_EnterConfigMode (void) |
Enters the RTC configuration mode. More... | |
void | RTC_ExitConfigMode (void) |
Exits from the RTC configuration mode. More... | |
uint32_t | RTC_GetCounter (void) |
Gets the RTC counter value. More... | |
void | RTC_SetCounter (uint32_t CounterValue) |
Sets the RTC counter value. More... | |
void | RTC_SetPrescaler (uint32_t PrescalerValue) |
Sets the RTC prescaler value. More... | |
void | RTC_SetAlarm (uint32_t AlarmValue) |
Sets the RTC alarm value. More... | |
uint32_t | RTC_GetDivider (void) |
Gets the RTC divider value. More... | |
void | RTC_WaitForLastTask (void) |
Waits until last write operation on RTC registers has finished. More... | |
void | RTC_WaitForSynchro (void) |
Waits until the RTC registers (RTC_CNT, RTC_ALR and RTC_PRL) are synchronized with RTC APB clock. More... | |
FlagStatus | RTC_GetFlagStatus (uint16_t RTC_FLAG) |
Checks whether the specified RTC flag is set or not. More... | |
void | RTC_ClearFlag (uint16_t RTC_FLAG) |
Clears the RTC's pending flags. More... | |
ITStatus | RTC_GetITStatus (uint16_t RTC_IT) |
Checks whether the specified RTC interrupt has occurred or not. More... | |
void | RTC_ClearITPendingBit (uint16_t RTC_IT) |
Clears the RTC's interrupt pending bits. More... | |
This file provides all the RTC firmware functions.