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

Target xc calib driver implementation 更多...

浏览源代码.

函数

void xc_rc32k_calib_init (uint16_t rc_adj_val)
 xc_rc32k_calib_init
 
uint16_t xc_flfclk_calcu (uint32_t hfcnt_val)
 xc_flfclk_calcu
 
eLFREQ_Sta xc_rc32k_freq_scope (uint16_t freq)
 xc_rc32k_freq_scope
 
void xc_rc32k_calib_by_hw (void)
 RC32k_Calib_by_hw
 
void xc_rc32k_calib_by_soft (void)
 rc32k_calib_by_soft
 

变量

static volatile uint32_t mid = RC_ADJ_VAL_MID
 

详细描述

Target xc calib driver implementation

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

在文件 xc_drv_calib.c 中定义.

函数说明

◆ xc_flfclk_calcu()

uint16_t xc_flfclk_calcu ( uint32_t  hfcnt_val)

xc_flfclk_calcu

Frequency lfclk value calculation

参数
uint32_t- hfcnt_val
返回值
uint16_t- f_lfclk

在文件 xc_drv_calib.c131 行定义.

◆ xc_rc32k_calib_by_hw()

void xc_rc32k_calib_by_hw ( void  )

RC32k_Calib_by_hw

Calibrating RC32k through hardware.

参数
uint16_t- freq
返回值
eLFREQ_Sta- ret

在文件 xc_drv_calib.c196 行定义.

◆ xc_rc32k_calib_by_soft()

void xc_rc32k_calib_by_soft ( void  )

rc32k_calib_by_soft

Calibrate RC32k by software.

参数
uint16_t- freq
返回值
eLFREQ_Sta- ret

在文件 xc_drv_calib.c262 行定义.

◆ xc_rc32k_calib_init()

void xc_rc32k_calib_init ( uint16_t  rc_adj_val)

xc_rc32k_calib_init

RC32k calibration initialization

参数
uint16_t- rc_adj_val
返回值
void

在文件 xc_drv_calib.c72 行定义.

◆ xc_rc32k_freq_scope()

eLFREQ_Sta xc_rc32k_freq_scope ( uint16_t  freq)

xc_rc32k_freq_scope

RC32k frequency scope

参数
uint16_t- freq
返回值
eLFREQ_Sta- ret

在文件 xc_drv_calib.c172 行定义.

变量说明

◆ mid

volatile uint32_t mid = RC_ADJ_VAL_MID
static

在文件 xc_drv_calib.c51 行定义.