CONFIG_ESB_PIPE_COUNT

Maximum number of pipes

Type: int

Help

The maximum number of pipes allowed in the API. Can be used if you need to restrict the number of pipes used. The purpose is to prevent accidental use of additional pipes, but it’s not a problem leaving this at 8 even if fewer pipes are used.

Direct dependencies

ESB

(Includes any dependencies from ifs and menus.)

Default

  • 8

Kconfig definition

At <nRF>/subsys/esb/Kconfig:36

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:23<Zephyr>/modules/Kconfig:6<BuildDir>/Kconfig/Kconfig.modules:2<nRF>/Kconfig.nrf:25<nRF>/subsys/Kconfig:14

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

config ESB_PIPE_COUNT
    int "Maximum number of pipes"
    range 1 8
    default 8
    depends on ESB
    help
      The maximum number of pipes allowed in the API. Can be used if you
      need to restrict the number of pipes used. The purpose is to prevent
      accidental use of additional pipes, but it's not a problem leaving
      this at 8 even if fewer pipes are used.

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