CONFIG_BT_CTLR_TX_RETRY_DISABLE¶
Disable Tx Retry
Type: bool
Help¶
Avoid retransmission of a PDU if peer device Nack-ed a transmission
in the current connection event, close the connection event so as to
save current consumption on retries (in case peer has no buffers to
receive new PDUs).
Enabling this will lower power consumption, but increase transmission
latencies by one connection interval as the next attempt to send a PDU
would happen in the next connection event instead of repeated retries
in the current connection event.
Direct dependencies¶
BT_CONN
&& BT_LL_SW_SPLIT
&& BT_CTLR
&& BT_HCI
&& BT
(Includes any dependencies from ifs and menus.)
Defaults¶
No defaults. Implicitly defaults to n
.
Kconfig definition¶
At <Zephyr>/subsys/bluetooth/controller/Kconfig.ll_sw_split:453
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:42
→ <Zephyr>/subsys/Kconfig:9
→ <Zephyr>/subsys/bluetooth/Kconfig:314
→ <Zephyr>/subsys/bluetooth/controller/Kconfig:644
Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth Controller → Advanced features
config BT_CTLR_TX_RETRY_DISABLE
bool "Disable Tx Retry" if BT_CTLR_ADVANCED_FEATURES
depends on BT_CONN && BT_LL_SW_SPLIT && BT_CTLR && BT_HCI && BT
help
Avoid retransmission of a PDU if peer device Nack-ed a transmission
in the current connection event, close the connection event so as to
save current consumption on retries (in case peer has no buffers to
receive new PDUs).
Enabling this will lower power consumption, but increase transmission
latencies by one connection interval as the next attempt to send a PDU
would happen in the next connection event instead of repeated retries
in the current connection event.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)