Network wirless processor (NWP) configuration structure.
Public Attributes#
Configuration code.
Configuration value as per the code selected above.
Timer value in seconds for the watchdog timer.
Enable watchdog timer in power save mode.
Values.
Public Attribute Documentation#
code#
uint32_t sl_si91x_nwp_configuration_t::code
Configuration code.
The possible values are:
SL_SI91X_XO_CTUNE_FROM_HOST
SL_SI91X_ENABLE_NWP_WDT_FROM_HOST
SL_SI91X_DISABLE_NWP_WDT_FROM_HOST
SL_SI91X_SET_XTAL_GOOD_TIME_FROM_HOST
SL_SI91X_SET_PMU_GOOD_TIME_FROM_HOST
285
of file components/device/silabs/si91x/wireless/inc/sl_si91x_driver.h
config_val#
uint16_t sl_si91x_nwp_configuration_t::config_val
Configuration value as per the code selected above.
code | config_val range for SoC | config_val range for NCP |
---|---|---|
SL_SI91X_XO_CTUNE_FROM_HOST | 0 - 255 | 0 - 255 |
SL_SI91X_ENABLE_NWP_WDT_FROM_HOST | NA | NA |
SL_SI91X_DISABLE_NWP_WDT_FROM_HOST | NA | NA |
SL_SI91X_SET_XTAL_GOOD_TIME_FROM_HOST | 600µs - 5000µs | 600µs - 5000µs |
SL_SI91X_SET_PMU_GOOD_TIME_FROM_HOST | 900µs - 2000µs | 600µs - 2000µs |
Note
The default values for SoC and NCP are set to the minimum value from the range.
292
of file components/device/silabs/si91x/wireless/inc/sl_si91x_driver.h
wdt_timer_val#
uint8_t sl_si91x_nwp_configuration_t::wdt_timer_val
Timer value in seconds for the watchdog timer.
308
of file components/device/silabs/si91x/wireless/inc/sl_si91x_driver.h
wdt_enable_in_ps#
uint8_t sl_si91x_nwp_configuration_t::wdt_enable_in_ps
Enable watchdog timer in power save mode.
309
of file components/device/silabs/si91x/wireless/inc/sl_si91x_driver.h
values#
union sl_si91x_nwp_configuration_t::@0 sl_si91x_nwp_configuration_t::values
Values.
311
of file components/device/silabs/si91x/wireless/inc/sl_si91x_driver.h