Structure to hold the parameters of timer configurations.

Public Attributes#

boolean_t
boolean_t

counter-0 soft reset, true to enable & false to disable it

boolean_t

counter-0 periodic mode, true to enable & false to disable it

boolean_t

counter-0 software trigger, true to enable & false to disable it

boolean_t

counter-0 sync trigger, true to enable & false to disable it

boolean_t

counter-0 buffer, true to enable & false to disable it

boolean_t

counter-1 soft reset, true to enable & false to disable it

boolean_t

counter-1 periodic mode, true to enable & false to disable it

boolean_t

counter-1 software trigger, true to enable & false to disable it

boolean_t

counter-1 sync trigger, true to enable & false to disable it

boolean_t

counter-1 buffer, true to enable & false to disable it

uint8_t

counter-0 direction sl_config_timer_counter0_direction_t for possible values

uint8_t

counter-1 direction sl_config_timer_counter1_direction_t for possible values

Public Attribute Documentation#

is_counter_mode_32bit_enabled#

boolean_t sl_config_timer_config_t::is_counter_mode_32bit_enabled

CT mode, sl_config_timer_mode_t for its values.


is_counter0_soft_reset_enabled#

boolean_t sl_config_timer_config_t::is_counter0_soft_reset_enabled

counter-0 soft reset, true to enable & false to disable it


is_counter0_periodic_enabled#

boolean_t sl_config_timer_config_t::is_counter0_periodic_enabled

counter-0 periodic mode, true to enable & false to disable it


is_counter0_trigger_enabled#

boolean_t sl_config_timer_config_t::is_counter0_trigger_enabled

counter-0 software trigger, true to enable & false to disable it


is_counter0_sync_trigger_enabled#

boolean_t sl_config_timer_config_t::is_counter0_sync_trigger_enabled

counter-0 sync trigger, true to enable & false to disable it


is_counter0_buffer_enabled#

boolean_t sl_config_timer_config_t::is_counter0_buffer_enabled

counter-0 buffer, true to enable & false to disable it


is_counter1_soft_reset_enabled#

boolean_t sl_config_timer_config_t::is_counter1_soft_reset_enabled

counter-1 soft reset, true to enable & false to disable it


is_counter1_periodic_enabled#

boolean_t sl_config_timer_config_t::is_counter1_periodic_enabled

counter-1 periodic mode, true to enable & false to disable it


is_counter1_trigger_enabled#

boolean_t sl_config_timer_config_t::is_counter1_trigger_enabled

counter-1 software trigger, true to enable & false to disable it


is_counter1_sync_trigger_enabled#

boolean_t sl_config_timer_config_t::is_counter1_sync_trigger_enabled

counter-1 sync trigger, true to enable & false to disable it


is_counter1_buffer_enabled#

boolean_t sl_config_timer_config_t::is_counter1_buffer_enabled

counter-1 buffer, true to enable & false to disable it


counter0_direction#

uint8_t sl_config_timer_config_t::counter0_direction

counter-0 direction sl_config_timer_counter0_direction_t for possible values


counter1_direction#

uint8_t sl_config_timer_config_t::counter1_direction

counter-1 direction sl_config_timer_counter1_direction_t for possible values