CONFIG_RAM_POWER_DOWN_LIBRARY

Enable API for turning off unused RAM segments

Type: bool

Help

This allows application to call API for disabling unused RAM segments
in the System ON mode. Effectively the application looses possibility
to use disabled portion of RAM.
This is usually not needed, but can improve battery lifetime for
applications that spend most of the time in the sleep mode with most
peripherals disabled.

Direct dependencies

SOC_NRF52840 || SOC_NRF52833 || SOC_NRF5340_CPUAPP

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Kconfig definition

At <nRF>/lib/ram_pwrdn/Kconfig:7

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:33<Zephyr>/modules/Kconfig:6<nRF>/doc/_build/kconfig/Kconfig.modules:2<nRF>/Kconfig.nrf:94<nRF>/lib/Kconfig:30

Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Libraries

menuconfig RAM_POWER_DOWN_LIBRARY
    bool "Enable API for turning off unused RAM segments"
    depends on SOC_NRF52840 || SOC_NRF52833 || SOC_NRF5340_CPUAPP
    help
      This allows application to call API for disabling unused RAM segments
      in the System ON mode. Effectively the application looses possibility
      to use disabled portion of RAM.
      This is usually not needed, but can improve battery lifetime for
      applications that spend most of the time in the sleep mode with most
      peripherals disabled.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)