Functions | |
__STATIC_INLINE uint32_t | ll_clk_get_sys_clk (void) |
Get system clock. More... | |
__STATIC_INLINE void | ll_clk_set_sys_clk (uint32_t clk_sel) |
Set system clock. More... | |
__STATIC_INLINE void | ll_clk_set_slow_clk (uint32_t clk_sel) |
Set slow clock. More... | |
__STATIC_INLINE void | ll_clk_set_aon_clk_wakeup_clk_en (uint32_t wakeup_clk_en) |
set AON_CTL_AON_CLK_WAKUP_CLK_EN bit More... | |
__STATIC_INLINE void | ll_clk_select_source (uint32_t src_sel) |
Select clock source. More... | |
__STATIC_INLINE void | ll_clk_select_fast_wakeup_source (uint32_t src_sel) |
Select clock source. More... | |
__STATIC_INLINE void | ll_clk_start_xo_pll (void) |
start XO and PLL More... | |
__STATIC_INLINE void | ll_clk_stop_xo_pll (void) |
stop XO and PLL More... | |
__STATIC_INLINE uint32_t | ll_clk_get_hf_status (void) |
Get XO PLL status. More... | |
__STATIC_INLINE void | ll_clk_set_aon_pwr_saving_en (uint32_t en) |
set AON_CTL_AON_PWR_SAVING_EN bit More... | |
__STATIC_INLINE uint32_t ll_clk_get_hf_status | ( | void | ) |
Get XO PLL status.
Register|BitsName --------|-------- AON_PWR | XO_PLL_STAT
xo | pll status value. |
Definition at line 258 of file gr55xx_ll_clk.h.
__STATIC_INLINE uint32_t ll_clk_get_sys_clk | ( | void | ) |
Get system clock.
Register|BitsName --------|-------- MCU_CLK_CTRL | CLK_CTRL_SEL
None |
Definition at line 123 of file gr55xx_ll_clk.h.
__STATIC_INLINE void ll_clk_select_fast_wakeup_source | ( | uint32_t | src_sel | ) |
Select clock source.
Register|BitsName --------|-------- AON_CLK | WAKUP_FAST_CLK_SEL
src_sel | This parameter can be a combination of the following values: |
Definition at line 213 of file gr55xx_ll_clk.h.
__STATIC_INLINE void ll_clk_select_source | ( | uint32_t | src_sel | ) |
Select clock source.
Register|BitsName --------|-------- AON_CLK | CAL_FST_CLK
src_sel | This parameter can be a combination of the following values: |
Definition at line 195 of file gr55xx_ll_clk.h.
__STATIC_INLINE void ll_clk_set_aon_clk_wakeup_clk_en | ( | uint32_t | wakeup_clk_en | ) |
set AON_CTL_AON_CLK_WAKUP_CLK_EN bit
Register|BitsName --------|-------- AON_CLK | AON_CTL_AON_CLK_WAKUP_CLK_EN
wakeup_clk_en | This parameter can be a combination of the following values: |
Definition at line 179 of file gr55xx_ll_clk.h.
__STATIC_INLINE void ll_clk_set_aon_pwr_saving_en | ( | uint32_t | en | ) |
set AON_CTL_AON_PWR_SAVING_EN bit
Register|BitsName --------|-------- AON_PWR_SAVING | AON_CTL_AON_PWR_SAVING_EN
en | This parameter can be a combination of the following values: 1 enable pwr saving mode 0 disable pwr saving mode |
Definition at line 277 of file gr55xx_ll_clk.h.
__STATIC_INLINE void ll_clk_set_slow_clk | ( | uint32_t | clk_sel | ) |
Set slow clock.
Register|BitsName --------|-------- MCU_CLK_CTRL | AON_CTL_MCU_CLK_CTRL_SLOW_CLK_SEL
clk_sel | This parameter can be a combination of the following values: 0 choose 250K 1 choose 2M |
Definition at line 162 of file gr55xx_ll_clk.h.
__STATIC_INLINE void ll_clk_set_sys_clk | ( | uint32_t | clk_sel | ) |
Set system clock.
Register|BitsName --------|-------- MCU_CLK_CTRL | CLK_CTRL_SEL
clk_sel | This parameter can be a combination of the following values: |
Definition at line 145 of file gr55xx_ll_clk.h.
__STATIC_INLINE void ll_clk_start_xo_pll | ( | void | ) |
start XO and PLL
Register|BitsName --------|-------- AON_PWR | XO_PLL_SET
void. |
Definition at line 228 of file gr55xx_ll_clk.h.
__STATIC_INLINE void ll_clk_stop_xo_pll | ( | void | ) |
stop XO and PLL
Register|BitsName --------|-------- AON_PWR | XO_PLL_CLR
void. |
Definition at line 243 of file gr55xx_ll_clk.h.