MG32F10x Standard Peripherals Firmware Library

宏定义 | 函数
mg32f10x_rtc.h 文件参考

This file contains all the functions prototypes for the RTC firmware library. 更多...

`#include "mg32f10x.h"`

浏览源代码.

## 宏定义
#define | RTC_IT_OW ((uint16_t)0x0004)
#define | RTC_IT_ALR ((uint16_t)0x0002)
#define | RTC_IT_SEC ((uint16_t)0x0001)
#define | IS_RTC_IT(IT) ((((IT) & (uint16_t)0xFFF8) == 0x00) && ((IT) != 0x00))
#define | IS_RTC_GET_IT(IT)
#define | RTC_FLAG_RTOFF ((uint16_t)0x0020)
#define | RTC_FLAG_RSF ((uint16_t)0x0008)
#define | RTC_FLAG_OW ((uint16_t)0x0004)
#define | RTC_FLAG_ALR ((uint16_t)0x0002)
#define | RTC_FLAG_SEC ((uint16_t)0x0001)
#define | IS_RTC_CLEAR_FLAG(FLAG) ((((FLAG) & (uint16_t)0xFFF0) == 0x00) && ((FLAG) != 0x00))
#define | IS_RTC_GET_FLAG(FLAG)
#define | IS_RTC_PRESCALER(PRESCALER) ((PRESCALER) <= 0xFFFFF)

## 函数
void | RTC_ITConfig (uint16_t RTC_IT, FunctionalState NewState)
| Enables or disables the specified RTC interrupts. 更多...
void | RTC_EnterConfigMode (void)
| Enters the RTC configuration mode. 更多...
void | RTC_ExitConfigMode (void)
| Exits from the RTC configuration mode. 更多...
uint32_t | RTC_GetCounter (void)
| Gets the RTC counter value. 更多...
void | RTC_SetCounter (uint32_t CounterValue)
| Sets the RTC counter value. 更多...
void | RTC_SetPrescaler (uint32_t PrescalerValue)
| Sets the RTC prescaler value. 更多...
void | RTC_SetAlarm (uint32_t AlarmValue)
| Sets the RTC alarm value. 更多...
uint32_t | RTC_GetDivider (void)
| Gets the RTC divider value. 更多...
void | RTC_WaitForLastTask (void)
| Waits until last write operation on RTC registers has finished. 更多...
void | RTC_WaitForSynchro (void)
| Waits until the RTC registers (RTC_CNT, RTC_ALR and RTC_PRL) are synchronized with RTC APB clock. 更多...
FlagStatus | RTC_GetFlagStatus (uint16_t RTC_FLAG)
| Checks whether the specified RTC flag is set or not. 更多...
void | RTC_ClearFlag (uint16_t RTC_FLAG)
| Clears the RTC's pending flags. 更多...
ITStatus | RTC_GetITStatus (uint16_t RTC_IT)
| Checks whether the specified RTC interrupt has occurred or not. 更多...
void | RTC_ClearITPendingBit (uint16_t RTC_IT)
| Clears the RTC's interrupt pending bits. 更多...

## 详细描述

This file contains all the functions prototypes for the RTC firmware library.

作者
  megawin Application Team

版本
  V0.1.10

日期
  05-January-2023