![]() |
BLE5.2 1.0
开发文档说明
|
Target xinchip clock driver implementation 更多...
变量 | |
| CLOCK_InitCfg_t | clock_cb |
Target xinchip clock driver implementation
在文件 xc_drv_clock.c 中定义.
| void xc_clock_bbpll_common_cfg | ( | void | ) |
xc_clock_bbpll_common_cfg
Common Settings for frequency doubling
| [in] | void | |
| [in] | void | |
| [out] | void |
| void |
在文件 xc_drv_clock.c 第 56 行定义.
| void xc_clock_bbpll_freq_cfg | ( | CLOCK_HFCLK_Src_Typedef | hfclk_src, |
| uint16_t | loopdiv, | ||
| uint8_t | clk_div | ||
| ) |
xc_clock_bbpll_freq_cfg
Initializes the frequency doubling clock
| [in] | hfclk_src | :Source clock |
| [in] | loopdiv | :clock multiplier factor |
| [in] | clk_div | :Frequency division coefficient |
| [out] | void |
| void |
在文件 xc_drv_clock.c 第 75 行定义.
| CLOCK_HFCLK_In_Typedef xc_clock_hfclk_in_get | ( | void | ) |
xc_clock_hfclk_in_get
Gets the current high speed clock ( system clock )
| [in] | <br> | |
| [out] | void |
| clock_cb.hfclk_in |
在文件 xc_drv_clock.c 第 474 行定义.
| void xc_clock_hfclk_set | ( | CLOCK_HFCLK_Src_Typedef | hfclk_src, |
| CLOCK_HFCLK_In_Typedef | hfclk_in | ||
| ) |
xc_clock_hfclk_set
High speed clock setting
| [in] | CLOCK_HFCLK_Src_Typedef | hfclk_src |
| [in] | CLOCK_HFCLK_In_Typedef | hfclk_in |
| [out] | void |
| void |
在文件 xc_drv_clock.c 第 353 行定义.
| CLOCK_HFCLK_Src_Typedef xc_clock_hfclk_src_get | ( | void | ) |
xc_clock_hfclk_src_get
Obtain the current high-speed source clock
| [in] | <br> | |
| [out] | void |
| clock_cb.hfclk_src |
在文件 xc_drv_clock.c 第 496 行定义.
| void xc_clock_init_cfg | ( | CLOCK_InitCfg_t * | clock_cfg | ) |
xc_clock_init_cfg
Configure the clock initially
| [in] | CLOCK_InitCfg_t | *clock_cfg |
| [out] | void |
| void |
在文件 xc_drv_clock.c 第 458 行定义.
| CLOCK_LFCLK_In_Typedef xc_clock_lfclk_in_get | ( | void | ) |
xc_clock_lfclk_in_get
Gets the current low speed clock ( Low power clock )
| [in] | <br> | |
| [out] | void |
| clock_cb.lfclk_in |
在文件 xc_drv_clock.c 第 485 行定义.
| void xc_clock_lfclk_set | ( | CLOCK_LFCLK_Src_Typedef | lfclk_src, |
| CLOCK_LFCLK_In_Typedef | lfclk_in | ||
| ) |
xc_clock_lfclk_set
Low speed clock setting
| [in] | CLOCK_LFCLK_Src_Typedef | lfclk_src |
| [in] | CLOCK_LFCLK_In_Typedef | lfclk_in |
| [out] | void |
| void |
在文件 xc_drv_clock.c 第 419 行定义.
| CLOCK_LFCLK_Src_Typedef xc_clock_lfclk_src_get | ( | void | ) |
xc_clock_lfclk_src_get
Obtain the current low-speed source clock
| [in] | <br> | |
| [out] | void |
| clock_cb.lfclk_src |
在文件 xc_drv_clock.c 第 507 行定义.
| void xc_clock_set_osc32m | ( | CLOCK_InitCfg_t * | cb | ) |
xc_clock_set_osc32m
The clock is set to osc32M
| [in] | CLOCK_InitCfg_t | *cb |
| [in] |
param [out] void
| void |
在文件 xc_drv_clock.c 第 254 行定义.
| void xc_clock_set_osc32m_bbpll_16m | ( | CLOCK_InitCfg_t * | cb | ) |
xc_clock_set_osc32m_bbpll_16m
osc32M Clock overclocked to 16M
| [in] | CLOCK_InitCfg_t | *cb |
| [in] |
param [out] void
| void |
在文件 xc_drv_clock.c 第 204 行定义.
| void xc_clock_set_osc32m_bbpll_32m | ( | CLOCK_InitCfg_t * | cb | ) |
xc_clock_set_osc32m_bbpll_32m
osc32M Clock overclocked to 64M and hflck is 32M
| [in] | CLOCK_InitCfg_t | *cb |
| [in] |
param [out] void
| void |
在文件 xc_drv_clock.c 第 272 行定义.
| void xc_clock_set_osc32m_bbpll_48m | ( | CLOCK_InitCfg_t * | cb | ) |
xc_clock_set_osc32m_bbpll_48m
osc32M Clock overclocked to 48M
| [in] | CLOCK_InitCfg_t | *cb |
| [in] |
param [out] void
| void |
在文件 xc_drv_clock.c 第 293 行定义.
| void xc_clock_set_osc32m_bbpll_64m | ( | CLOCK_InitCfg_t * | cb | ) |
xc_clock_set_osc32m_bbpll_64m
osc32M Clock overclocked to 64M
| [in] | CLOCK_InitCfg_t | *cb |
| [in] |
param [out] void
| void |
在文件 xc_drv_clock.c 第 313 行定义.
| void xc_clock_set_osc32m_bbpll_96m | ( | CLOCK_InitCfg_t * | cb | ) |
xc_clock_set_osc32m_bbpll_96m
osc32M Clock overclocked to 96M
| [in] | CLOCK_InitCfg_t | *cb |
| [in] |
param [out] void
| void |
在文件 xc_drv_clock.c 第 333 行定义.
| void xc_clock_set_osc32m_div_16m | ( | CLOCK_InitCfg_t * | cb | ) |
xc_clock_set_osc32m_div_16m
osc32M Clock divided into 16M
| [in] | CLOCK_InitCfg_t | *cb |
| [in] |
param [out] void
| void |
在文件 xc_drv_clock.c 第 224 行定义.
| void xc_clock_set_rc16m | ( | CLOCK_InitCfg_t * | cb | ) |
xc_clock_set_rc16m
The clock is set to RC16M
| [in] | CLOCK_InitCfg_t | *cb |
| [in] |
param [out] void
| void |
在文件 xc_drv_clock.c 第 107 行定义.
| void xc_clock_set_rc16m_bbpll_32m | ( | CLOCK_InitCfg_t * | cb | ) |
xc_clock_set_rc16m_bbpll_32m
RC16M clock overclocked to 32M
| [in] | CLOCK_InitCfg_t | *cb |
| [in] |
param [out] void
| void |
在文件 xc_drv_clock.c 第 124 行定义.
| void xc_clock_set_rc16m_bbpll_48m | ( | CLOCK_InitCfg_t * | cb | ) |
xc_clock_set_rc16m_bbpll_48m
RC16M clock overclocked to 48M
| [in] | CLOCK_InitCfg_t | *cb |
| [in] |
param [out] void
| void |
在文件 xc_drv_clock.c 第 144 行定义.
| void xc_clock_set_rc16m_bbpll_64m | ( | CLOCK_InitCfg_t * | cb | ) |
xc_clock_set_rc16m_bbpll_64m
RC16M clock overclocked to 64M
| [in] | CLOCK_InitCfg_t | *cb |
| [in] |
param [out] void
| void |
在文件 xc_drv_clock.c 第 164 行定义.
| void xc_clock_set_rc16m_bbpll_96m | ( | CLOCK_InitCfg_t * | cb | ) |
xc_clock_set_rc16m_bbpll_96m
RC16M clock overclocked to 96M
| [in] | CLOCK_InitCfg_t | *cb |
| [in] |
param [out] void
| void |
在文件 xc_drv_clock.c 第 184 行定义.
| Systick_Unit_Typedef xc_systick_unit_get | ( | void | ) |
xc_systick_unit_get
Obtain the current systick unit
| [in] | <br> | |
| [out] | void |
| clock_cb.lfclk_src |
在文件 xc_drv_clock.c 第 518 行定义.
| CLOCK_InitCfg_t clock_cb |
在文件 xc_drv_clock.c 第 37 行定义.