CONFIG_CBKPROXY_IN_SLOTS

Maximum number of RPC callback proxy input slots

Type: int

Help

Input slot is used to save context for one callback that is called
on remote side, encoded, sent and finally executed on the local side.
Each output slot takes 8 bytes of RAM memory. Maximum number of
output slots on the remote side should be the same as this value.

Direct dependencies

BT_RPC

(Includes any dependencies from ifs and menus.)

Default

  • 16

Kconfig definition

At <nRF>/subsys/bluetooth/rpc/Kconfig:62

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:23<Zephyr>/modules/Kconfig:6<BuildDir>/kconfig/Kconfig.modules:2<nRF>/Kconfig.nrf:50<nRF>/subsys/Kconfig:10<nRF>/subsys/bluetooth/Kconfig:38

Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Bluetooth Low Energy → BLE over nRF RPC → Bluetooth over RPC

config CBKPROXY_IN_SLOTS
    int "Maximum number of RPC callback proxy input slots"
    range 0 16383
    default 16
    depends on BT_RPC
    help
      Input slot is used to save context for one callback that is called
      on remote side, encoded, sent and finally executed on the local side.
      Each output slot takes 8 bytes of RAM memory. Maximum number of
      output slots on the remote side should be the same as this value.

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