CONFIG_BT_PERIPHERAL_PREF_TIMEOUT

Peripheral preferred supervision timeout in 10ms units

Peripheral preferred supervision timeout in 10ms units

Type: int

Help

It is up to user to provide valid timeout which pass required minimum
value: in milliseconds it shall be larger than
"(1+ Conn_Latency) * Conn_Interval_Max * 2"
where Conn_Interval_Max is given in milliseconds.
Range 3200 to 65534 is invalid. 65535 represents no specific value.

Help

It is up to user to provide valid timeout which pass required minimum
value: in milliseconds it shall be larger than
"(1+ Conn_Latency) * Conn_Interval_Max * 2"
where Conn_Interval_Max is given in milliseconds.
Range 3200 to 65534 is invalid. 65535 represents no specific value.

Direct dependencies

(BT_GAP_PERIPHERAL_PREF_PARAMS && BT_CONN && BT_HCI_HOST && BT_RPC_STACK) || (BT_GAP_PERIPHERAL_PREF_PARAMS && BT_CONN && BT_HCI_HOST && BT_HCI && BT)

(Includes any dependencies from ifs and menus.)

Defaults

  • 42

  • 42

Kconfig definitions

At <Zephyr>/subsys/bluetooth/host/Kconfig.gatt:182

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<nRF>/subsys/bluetooth/rpc/Kconfig:196<Zephyr>/subsys/bluetooth/host/Kconfig:443

Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Bluetooth Low Energy → BLE over nRF RPC → ATT and GATT Options → Configure peripheral preferred connection parameters

config BT_PERIPHERAL_PREF_TIMEOUT
    int "Peripheral preferred supervision timeout in 10ms units"
    range 10 65535
    default 42
    depends on BT_GAP_PERIPHERAL_PREF_PARAMS && BT_CONN && BT_HCI_HOST && BT_RPC_STACK
    help
      It is up to user to provide valid timeout which pass required minimum
      value: in milliseconds it shall be larger than
      "(1+ Conn_Latency) * Conn_Interval_Max * 2"
      where Conn_Interval_Max is given in milliseconds.
      Range 3200 to 65534 is invalid. 65535 represents no specific value.

At <Zephyr>/subsys/bluetooth/host/Kconfig.gatt:182

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:44<Zephyr>/subsys/Kconfig:9<Zephyr>/subsys/bluetooth/Kconfig:180<Zephyr>/subsys/bluetooth/host/Kconfig:443

Menu path: (Top) → Sub Systems and OS Services → Bluetooth → ATT and GATT Options → Configure peripheral preferred connection parameters

config BT_PERIPHERAL_PREF_TIMEOUT
    int "Peripheral preferred supervision timeout in 10ms units"
    range 10 65535
    default 42
    depends on BT_GAP_PERIPHERAL_PREF_PARAMS && BT_CONN && BT_HCI_HOST && BT_HCI && BT
    help
      It is up to user to provide valid timeout which pass required minimum
      value: in milliseconds it shall be larger than
      "(1+ Conn_Latency) * Conn_Interval_Max * 2"
      where Conn_Interval_Max is given in milliseconds.
      Range 3200 to 65534 is invalid. 65535 represents no specific value.

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