Struture to store configuration parameters for RAM retention.
Public Attributes#
M4SS RAM size that needs to be restored.
ULPSS RAM size that needs to be restored.
Set or Clear RAM retention.
Enable will set the RAM banks using size, disable will set RAM banks using bank number.
M4SS RAM bank number that needs to be restored.
ULPSS RAM bank number that needs to be restored.
RAM Retention modes based on the flags sl_power_ram_retention_mode_t.
Public Attribute Documentation#
m4ss_ram_size_kb#
uint16_t sl_power_ram_retention_config_t::m4ss_ram_size_kb
M4SS RAM size that needs to be restored.
148
of file components/device/silabs/si91x/mcu/drivers/service/power_manager/inc/sl_si91x_power_manager.h
ulpss_ram_size_kb#
uint16_t sl_power_ram_retention_config_t::ulpss_ram_size_kb
ULPSS RAM size that needs to be restored.
149
of file components/device/silabs/si91x/mcu/drivers/service/power_manager/inc/sl_si91x_power_manager.h
configure_ram_retention#
boolean_t sl_power_ram_retention_config_t::configure_ram_retention
Set or Clear RAM retention.
150
of file components/device/silabs/si91x/mcu/drivers/service/power_manager/inc/sl_si91x_power_manager.h
configure_ram_banks#
boolean_t sl_power_ram_retention_config_t::configure_ram_banks
Enable will set the RAM banks using size, disable will set RAM banks using bank number.
152
of file components/device/silabs/si91x/mcu/drivers/service/power_manager/inc/sl_si91x_power_manager.h
m4ss_ram_banks#
uint32_t sl_power_ram_retention_config_t::m4ss_ram_banks
M4SS RAM bank number that needs to be restored.
153
of file components/device/silabs/si91x/mcu/drivers/service/power_manager/inc/sl_si91x_power_manager.h
ulpss_ram_banks#
uint32_t sl_power_ram_retention_config_t::ulpss_ram_banks
ULPSS RAM bank number that needs to be restored.
154
of file components/device/silabs/si91x/mcu/drivers/service/power_manager/inc/sl_si91x_power_manager.h
ram_retention_mode#
uint32_t sl_power_ram_retention_config_t::ram_retention_mode
RAM Retention modes based on the flags sl_power_ram_retention_mode_t.
155
of file components/device/silabs/si91x/mcu/drivers/service/power_manager/inc/sl_si91x_power_manager.h