Hello,
I try to enable the LE Data Packet Length Extension. According to the available documentation, it should be as simple, as adding `CONFIG_BT_USER_DATA_LEN_UPDATE=y` to `prj.conf` and `sysbuild/hci_ipc.conf` (and all the other redundant configuration that has to be copied to the later, once you introduce that file to your project).
warning: BT_USER_DATA_LEN_UPDATE (defined at subsys/bluetooth/host/Kconfig:366,
subsys/bluetooth/host/Kconfig:366) was assigned the value 'y' but got the value 'n'. Check these
unsatisfied dependencies: ((BT_DATA_LEN_UPDATE && BT_CONN && BT_HCI_HOST && BT_RPC_STACK) ||
(BT_DATA_LEN_UPDATE && BT_CONN && BT_HCI_HOST && BT_HCI && BT)) (=n).
In the boolean expression above, `BT_DATA_LEN_UPDATE`, `BT_CONN`, `BT_HCI` and `BT` are set. Missing is `BT_HCI_HOST`. Which can not be set directly:
error: BT_HCI_HOST (defined at subsys/bluetooth/host/Kconfig:35, subsys/bluetooth/host/Kconfig:35) is assigned in a configuration file, but is not directly user-configurable (has no prompt). It gets its value indirectly from other symbols.
Searching for `BT_HCI_HOST:
config BT_HCI_HOST # Hidden option to make the conditions more intuitive bool default y depends on !BT_HCI_RAW select POLL
`So, it looks like I have to de-select `BT_HCI_RAW` to get BT_HCI_HOST set to `y` (but I'm not very comfortable with KConfig). But, neither the Zepyhr project, nor the nRF Connect SDK - 2.8.0 Documentation contain any pointer to as what that configuration is supposed to do. And as this results then, in undefined symbols when linking the application firmware (missing `bt_buf_get_tx` and `bt_buf_get_tx`), I thought, I better ask here, how to enable DLE.
best regards,
a confused user
Edit: Formatting build error messages`