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
wireless/bluetooth: decoupling bt_driver_s and bt_buf_s #3754
Conversation
Signed-off-by: chao.an <anchao@xiaomi.com>
Signed-off-by: chao.an <anchao@xiaomi.com>
Mixed case found by style check, ignore |
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.
Thanks for this, it will help proper BLE stack architecture and support different host stacks as we've been discussing.
I made some brief comments. My main concern is if this was tested under the different controller/host stacks we're supporting (nuttx's, nimBLE and using nordic's SDC) as this is touching all of these simultaneously.
d0d577e
to
db55233
Compare
a99645c
to
4b13ddb
Compare
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.
Looks good. Only small change requested.
BTW, have you tested with nimBLE (sim:nimble)? You mention third party stack but don't know which do you refer?
Signed-off-by: chao.an <anchao@xiaomi.com>
Signed-off-by: chao.an <anchao@xiaomi.com>
we are using the zephyr(BLE+MESH) and bluedroid(BT) dual-mode host stack solution, and test case include BLE(peripheral/central),MESH(provisioner),BT(a2dp/avrcp/spp/etc)
|
Great! Any chance support for these stacks can be upstreamed into NuttX? I think this relates to the discussion about which would be a good stack to adopt. |
@v01d can we merge this patch first? Other bluetooth stack can be upstreamed later. |
Sure, my comment about the bluetooth stack is unrelated to this PR. |
Summary
wireless/bluetooth: decoupling bt_driver_s and bt_buf_s
serial/uart/h4: add bt h4 uart serial driver
arch/sim: remove BT uart implement
wirelss/bluetooth/bt_buf: add ISO buffer type
Feature request by : #3543
Impact
bluetooth uart driver module
Testing
bluetooth uart h4 devcie with 3rd stack running on userspace