BLE5.2 1.0
开发文档说明
函数 | 变量
xc_drv_rtc.c 文件参考

Target xc aotimer driver implementation 更多...

浏览源代码.

函数

uint8_t AO_Timer_Callback (uint8_t calib_flag)
 
void xc_rtc_start (void)
 
void xc_rtc_stop (void)
 
static void xc_rtc_matchtime_set (RTC_InitCfg_t *rtc_cfg)
 
void xc_rtc_date_get (Rtc_DateTypeDef_t *Date)
 
void xc_rtc_init (RTC_InitCfg_t *rtc_cfg)
 
void RTC_Handler (void)
 
__WEAK uint8_t T1_CMR_Callback (void)
 
__WEAK uint8_t T2_CMR_Callback (void)
 
__WEAK uint8_t T3_CMR_Callback (void)
 
__WEAK uint8_t Sec_Callback (void)
 
__WEAK uint8_t Min_Callback (void)
 
__WEAK uint8_t Hour_Callback (void)
 
__WEAK uint8_t Day_Callback (void)
 
uint8_t xc_rc32k_count_calib ()
 RC32k_Count_Calib
 

变量

static volatile uint8_t calibration_flag = 0
 
RTC_Intr_Cb_t RTC_Intr_cb
 

详细描述

Target xc aotimer driver implementation

_ __ _ ________ _
| |/ /(_)___ / ____/ /_ (_)___
| // / __ \/ / / __ \/ / __ \
/ |/ / / / / /___/ / / / / /_/ /
/_/|_/_/_/ /_/\____/_/ /_/_/ .___/
/_/
(C) 2022-2025 XinChip
作者
( XinChip ) Alex-J
( XinChip )

在文件 xc_drv_rtc.c 中定义.

函数说明

◆ AO_Timer_Callback()

uint8_t AO_Timer_Callback ( uint8_t  calib_flag)

在文件 xc_drv_rtc.c109 行定义.

◆ Day_Callback()

__WEAK uint8_t Day_Callback ( void  )

在文件 xc_drv_rtc.c170 行定义.

◆ Hour_Callback()

__WEAK uint8_t Hour_Callback ( void  )

在文件 xc_drv_rtc.c168 行定义.

◆ Min_Callback()

__WEAK uint8_t Min_Callback ( void  )

在文件 xc_drv_rtc.c166 行定义.

◆ RTC_Handler()

void RTC_Handler ( void  )

在文件 xc_drv_rtc.c115 行定义.

◆ Sec_Callback()

__WEAK uint8_t Sec_Callback ( void  )

在文件 xc_drv_rtc.c164 行定义.

◆ T1_CMR_Callback()

__WEAK uint8_t T1_CMR_Callback ( void  )

在文件 xc_drv_rtc.c158 行定义.

◆ T2_CMR_Callback()

__WEAK uint8_t T2_CMR_Callback ( void  )

在文件 xc_drv_rtc.c160 行定义.

◆ T3_CMR_Callback()

__WEAK uint8_t T3_CMR_Callback ( void  )

在文件 xc_drv_rtc.c162 行定义.

◆ xc_rc32k_count_calib()

uint8_t xc_rc32k_count_calib ( )

RC32k_Count_Calib

校准 RC32K 实际计数值

参数
RTC寄存器索引
返回值
uint8_t

在文件 xc_drv_rtc.c183 行定义.

◆ xc_rtc_date_get()

void xc_rtc_date_get ( Rtc_DateTypeDef_t Date)

在文件 xc_drv_rtc.c75 行定义.

◆ xc_rtc_init()

void xc_rtc_init ( RTC_InitCfg_t rtc_cfg)

在文件 xc_drv_rtc.c77 行定义.

◆ xc_rtc_matchtime_set()

static void xc_rtc_matchtime_set ( RTC_InitCfg_t rtc_cfg)
static

在文件 xc_drv_rtc.c61 行定义.

◆ xc_rtc_start()

void xc_rtc_start ( void  )

在文件 xc_drv_rtc.c57 行定义.

◆ xc_rtc_stop()

void xc_rtc_stop ( void  )

在文件 xc_drv_rtc.c59 行定义.

变量说明

◆ calibration_flag

volatile uint8_t calibration_flag = 0
static

在文件 xc_drv_rtc.c32 行定义.

◆ RTC_Intr_cb

RTC_Intr_Cb_t RTC_Intr_cb
初始值:
= {
__WEAK uint8_t T2_CMR_Callback(void)
Definition xc_drv_rtc.c:160
__WEAK uint8_t Min_Callback(void)
Definition xc_drv_rtc.c:166
__WEAK uint8_t Hour_Callback(void)
Definition xc_drv_rtc.c:168
__WEAK uint8_t Sec_Callback(void)
Definition xc_drv_rtc.c:164
uint8_t AO_Timer_Callback(uint8_t calib_flag)
Definition xc_drv_rtc.c:109
__WEAK uint8_t T3_CMR_Callback(void)
Definition xc_drv_rtc.c:162
__WEAK uint8_t T1_CMR_Callback(void)
Definition xc_drv_rtc.c:158
__WEAK uint8_t Day_Callback(void)
Definition xc_drv_rtc.c:170

在文件 xc_drv_rtc.c40 行定义.