CONFIG_CBKPROXY_OUT_SLOTS

Maximum number of RPC callback proxy output slots

Type: int

Help

Output slot is used to save context for one callback that is called
on local side, encoded, sent and finally executed on the remote side.
Each output slot takes 8 bytes of flash memory. Maximum number of
input 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:58

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:33<Zephyr>/modules/Kconfig:6<nRF>/doc/_build/kconfig/Kconfig.modules:2<nRF>/Kconfig.nrf:92<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_OUT_SLOTS
    int "Maximum number of RPC callback proxy output slots"
    range 0 16383
    default 16
    depends on BT_RPC
    help
      Output slot is used to save context for one callback that is called
      on local side, encoded, sent and finally executed on the remote side.
      Each output slot takes 8 bytes of flash memory. Maximum number of
      input slots on the remote side should be the same as this value.

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