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

Set or Clear RAM retention.

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.

uint32_t

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.


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


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


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


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


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


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


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