-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bluetooth: Enable C2H ACL data flow control by default #20208
base: main
Are you sure you want to change the base?
Bluetooth: Enable C2H ACL data flow control by default #20208
Conversation
CI InformationTo view the history of this post, clich the 'edited' button above Inputs:Sources:sdk-nrf: PR head: 1067af7ecb5285f7d560ecf273d262fb1e71cd64 more detailssdk-nrf:
Github labels
List of changed files detected by CI (2)
Outputs:ToolchainVersion: 4cff34261a Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
You can find the documentation preview for this PR at this link. Note: This comment is automatically posted by the Documentation Publish GitHub Action. |
Seems some dependencies are needed in the direction finding samples?
4c0ee57
to
7f55a97
Compare
subsys/bluetooth/Kconfig
Outdated
if BT_CONN | ||
config BT_HCI_ACL_FLOW_CONTROL | ||
# Enabling this option by default for now to avoid potential deadlocks. See NCSDK-30959. | ||
bool | ||
default y | ||
endif # BT_CONN |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this says enable option, but I don't see it being used anywhere? If it already exists then fix:
if BT_CONN
config BT_HCI_ACL_FLOW_CONTROL
# Enabling this option by default for now to avoid potential deadlocks. See NCSDK-30959.
default y
endif # BT_CONN
7f55a97
to
a21ff40
Compare
* Fixed an issue where a flash operation executed on the system workqueue might result in ``-ETIMEDOUT``, if there is an active Bluetooth LE connection. | ||
* Fixed an issue where Bluetooth applications built with the ``nordic-bt-rpc`` snippet (in the :ref:`ble_rpc` configuration) did not work on the nRF54H20 devices due to incorrect memory mapping. | ||
|
||
* Updated: | ||
|
||
* The kconfig option :kconfig:option:`CONFIG_BT_HCI_ACL_FLOW_CONTROL` to be enabled by default to mitigate risk of potential deadlocks in the Bluetooth Host. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* Fixed an issue where a flash operation executed on the system workqueue might result in ``-ETIMEDOUT``, if there is an active Bluetooth LE connection. | |
* Fixed an issue where Bluetooth applications built with the ``nordic-bt-rpc`` snippet (in the :ref:`ble_rpc` configuration) did not work on the nRF54H20 devices due to incorrect memory mapping. | |
* Updated: | |
* The kconfig option :kconfig:option:`CONFIG_BT_HCI_ACL_FLOW_CONTROL` to be enabled by default to mitigate risk of potential deadlocks in the Bluetooth Host. | |
* Fixed: | |
* An issue where a flash operation executed on the system workqueue might result in ``-ETIMEDOUT``, if there is an active Bluetooth LE connection. | |
* An issue where Bluetooth applications built with the ``nordic-bt-rpc`` snippet (in the :ref:`ble_rpc` configuration) did not work on the nRF54H20 devices due to incorrect memory mapping. | |
* Updated the :kconfig:option:`CONFIG_BT_HCI_ACL_FLOW_CONTROL` Kconfig option to be enabled by default to mitigate the risk of potential deadlocks in the Bluetooth Host. |
a5355eb
to
882df6d
Compare
This commit enables C2H ACL data flow control by default to avoid potential deadlocks. See NCSDK-30959 for details. Known issues are updated in a separate PR. Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
Fix 'fixed' section in Bluetooth LE. This commit adds a note that C2H ACL FC is now enabled by default. Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
This commit adds a note that C2H ACL FC is now enabled by default. Signed-off-by: Pavel Vasilyev <pavel.vasilyev@nordicsemi.no>
882df6d
to
1067af7
Compare
After documentation is built, you will find the preview for this PR here. Preview links for modified nRF Connect SDK documents: |
This commit enables C2H ACL data flow control by default to avoid potential deadlocks. See NCSDK-30959 for details.
Known issues are updated in #20200.