-
Notifications
You must be signed in to change notification settings - Fork 10
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
Enhance Zephyr bluetooth GAP #7
Merged
pengxianghao21
merged 12 commits into
open-vela:dev-upgrade-4.0.0
from
Frozen935:zblue_push
Jan 13, 2025
Merged
Enhance Zephyr bluetooth GAP #7
pengxianghao21
merged 12 commits into
open-vela:dev-upgrade-4.0.0
from
Frozen935:zblue_push
Jan 13, 2025
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
bug: v/40755 Rootcause:type of sem->limit is unsigned int and the type of semcount on nuttx os is singed int, (int)sem->limit is minimum when sem->limit value is 0xFFFFFFF, unexpected result of semcount compare with (int)sem->limit is true. Signed-off-by: fangzhenwei <[email protected]>
bug: v/40756 Add bt_conn_enter_sniff_mode/bt_conn_exit_sniff_mode api control the sniff mode, handle BT_HCI_EVT_MODE_CHANGE event to notify the host that the mode has been changed and link_mode_changed callback to notify application. Signed-off-by: fangzhenwei <[email protected]>
bug: v/40756 Discover and switch the role of the connection and notify the application role_changed callback when the role is changed. Signed-off-by: fangzhenwei <[email protected]>
bug: v/40756 Each physical link has a timer that is used for link supervision. This timer is used to detect physical link loss caused by devices moving out of range, or being blocked by interference, a device’s power-down, or other similar failure cases. Signed-off-by: fangzhenwei <[email protected]>
bug: v/40756 Support for inquiry/page scan activity and type configuration, and class of device configuration. Signed-off-by: fangzhenwei <[email protected]>
bug: v/42860 Set name need send SET_LOCAL_NAME hci cmd to update controller when classci bt is enabled, the same when 'setting_load' successed and bt_dev.name is not empty. Signed-off-by: fangzhenwei <[email protected]>
bug: v/43176 Some connection-related VSC require conn handle, 'bt_conn_get_info' support to query (ACL/SCO) conn handle. Signed-off-by: fangzhenwei <[email protected]>
bug: v/43207 Add 'bt_conn_set_link_policy_settings' api, application set parameter let link manager determines itself to change role or to enter Hold or Sniff mode. Signed-off-by: fangzhenwei <[email protected]>
bug: v/43689 add 'bt_br_remote_name_request' to request remote dvice name without requiring an explicit ACL connection, notify RNR status and result by bt_br_remote_name_req_cb_t. Using parameters from inquiry results when inquiring, otherwise use default. Signed-off-by: fangzhenwei <[email protected]>
bug: v/40756 'BT_CONN_REQ_AUTO_HANDLE' If this option is enabled, the stack will automatically accept incoming connection requests. If this option is disabled, connect_req callback will be called for the application to decide whether to allow for the connection to continue. Signed-off-by: fangzhenwei <[email protected]>
bug: v/43281 Add link_key_notify to notify application the link key has been genrated. Support application get the key of the specified address from stack or save key to stack settings. Signed-off-by: fangzhenwei <[email protected]>
bug: v/43281 bt_conn_pair_br: pair with a remote device and return the connection. bt_br_unpair: remove paired device and linkkey. Signed-off-by: fangzhenwei <[email protected]>
a65ba7e
into
open-vela:dev-upgrade-4.0.0
12 of 14 checks passed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
*Enhance Zephyr bluetooth GAP
.*
Impact
GAP.
Testing
CI.