CONFIG_NRF_MODEM_LIB_SHMEM_RX_SIZE

RX region size

Type: int

Help

Size of the shared memory area owned by the modem. This area holds all incoming data from the modem, plus the modem’s own control structures. The minimum memory requirements stem from the size of the RPC lists (264 bytes = 8 + (32 * 8)), plus the RPC messages and data buffers (1280 bytes = 256 + 1024).

Direct dependencies

NRF_MODEM_LIB

(Includes any dependencies from ifs and menus.)

Default

  • 8192

Kconfig definition

At <nRF>/lib/nrf_modem_lib/Kconfig:86

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:23<Zephyr>/modules/Kconfig:6<BuildDir>/Kconfig/Kconfig.modules:2<nRF>/Kconfig.nrf:27<nRF>/lib/Kconfig:11

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

config NRF_MODEM_LIB_SHMEM_RX_SIZE
    int "RX region size"
    range 1544 16384
    default 8192
    depends on NRF_MODEM_LIB
    help
      Size of the shared memory area owned by the modem.
      This area holds all incoming data from the modem, plus the modem's own control structures.
      The minimum memory requirements stem from the size of the RPC lists (264 bytes = 8 + (32 * 8)),
      plus the RPC messages and data buffers (1280 bytes = 256 + 1024).

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