Struture to store configuration parameters for RAM retention.

Public Attributes#

uint16_t

M4SS RAM size that needs to be restored.

uint16_t

ULPSS RAM size that needs to be restored.

boolean_t

Enable will set the RAM banks using size, disable will set RAM banks using bank number.

uint32_t

M4SS RAM bank number that needs to be restored.

uint32_t

ULPSS RAM bank number that needs to be restored.

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.


Definition at line 147 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.


Definition at line 148 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.


Definition at line 150 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.


Definition at line 151 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.


Definition at line 152 of file components/device/silabs/si91x/mcu/drivers/service/power_manager/inc/sl_si91x_power_manager.h