-
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_CTLR
&& BT_HCI
&& BT
(Includes any dependencies from if’s and menus.)
Defaults¶
No defaults. Implicitly defaults to n
.
Kconfig definition¶
At subsys/bluetooth/controller/Kconfig:578
Included via Kconfig:10
→ Kconfig.zephyr:39
→ subsys/Kconfig:8
→ subsys/bluetooth/Kconfig:145
Menu path: (top menu) → Bluetooth → Advanced features
config BT_CTLR_TX_RETRY_DISABLE bool prompt "Disable Tx Retry" ifBT_CONN
&&BT_CTLR
&&BT_HCI
&&BT
&&BT_CTLR_ADVANCED_FEATURES
depends onBT_CONN
&&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.
(Definitions include propagated dependencies, including from if’s and menus.)