Structure to hold the parameters for the Watchdog Timer configurations.
This structure contains the configuration parameters for the Watchdog Timer, including the interrupt time, system reset time, and window time. Each parameter is represented as the number of clock pulses, calculated as 2^(parameter value).
Public Attributes#
Timer timeout interrupt duration, number of clock pulses = 2^(interrupt_time), see time_delays_t.
Timer system reset duration, number of clock pulses = 2^(system_reset_time), see time_delays_t.
Timer window duration, number of clock pulses = 2^(window_time), see time_delays_t. Should be less than TIME_DELAY_16.
Public Attribute Documentation#
interrupt_time#
uint8_t watchdog_timer_config_t::interrupt_time
Timer timeout interrupt duration, number of clock pulses = 2^(interrupt_time), see time_delays_t.
135
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_watchdog_timer.h
system_reset_time#
uint8_t watchdog_timer_config_t::system_reset_time
Timer system reset duration, number of clock pulses = 2^(system_reset_time), see time_delays_t.
137
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_watchdog_timer.h
window_time#
uint8_t watchdog_timer_config_t::window_time
Timer window duration, number of clock pulses = 2^(window_time), see time_delays_t. Should be less than TIME_DELAY_16.
139
of file components/device/silabs/si91x/mcu/drivers/unified_api/inc/sl_si91x_watchdog_timer.h