Structure to hold the parameters of timer clock-source configurations.

This structure defines the parameters required for configuring the clock source of the Ultra Low-Power (ULP) timer.

Public Attributes#

uint8_t

true to enable static and false to enable dynamic clock type, ulp_timer_clock_t

boolean_t

true to enable and false to disable ULP timer in synchronous mode to ULPSS pclk

uint8_t

Timer input clock source, ulp_timer_clk_input_source_t for possible values.

boolean_t

true to wait and false to skip waiting for switching timer clock

Public Attribute Documentation#

ulp_timer_clk_type#

uint8_t ulp_timer_clk_src_config_t::ulp_timer_clk_type

true to enable static and false to enable dynamic clock type, ulp_timer_clock_t


ulp_timer_sync_to_ulpss_pclk#

boolean_t ulp_timer_clk_src_config_t::ulp_timer_sync_to_ulpss_pclk

true to enable and false to disable ULP timer in synchronous mode to ULPSS pclk


ulp_timer_clk_input_src#

uint8_t ulp_timer_clk_src_config_t::ulp_timer_clk_input_src

Timer input clock source, ulp_timer_clk_input_source_t for possible values.


ulp_timer_skip_switch_time#

boolean_t ulp_timer_clk_src_config_t::ulp_timer_skip_switch_time

true to wait and false to skip waiting for switching timer clock