-
Notifications
You must be signed in to change notification settings - Fork 7k
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
Add ble support b u585i #67529
Add ble support b u585i #67529
Conversation
aa1f7d4
to
7637f0a
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.
Some changes required mainly around doc and device tree.
Otherwise, it would be required to split in 2 commits:
- new board introduction
- b_u585i_iot update
Thanks !
7637f0a
to
70250d1
Compare
739ed25
to
b607082
Compare
e5fb830
to
05d12f4
Compare
c32cf79
to
0c3f657
Compare
0c3f657
to
5b7280a
Compare
This patch introduces the Bluetooth Low Energy (BLE) feature to the board. The board utilizes the STM32WB5MMG as the BLE module. However, As there was no BLE controller available for this module. Therefore, a board support package has been added to enable the STM32WB5MMG module to act as a BLE controller. This is achieved by running Zephyr's hci_uart example on the STM32WB5MMG module which enables communication with the main microcontroller over the H:4 HCI transport protocol. So, users must first build the BLE controller for the BLE module and upload it via on board ST-Link,then they can uses Zephyr Bluetooth demos on the development board Note that there was no hardware flow control wiring available on the board, which is why it has been disabled in the both main board and BLE module Device Tree. Signed-off-by: Javad Rahimipetroudi <[email protected]>
5b7280a
to
20fecb6
Compare
@javad123javad Please fix compliance issue |
Sure, As it is approved, what is the proper way to do it? should I rebase to my commit or to the base commit? |
Yep: fix and force-push. Avoid rebase if not required. You'll lost approval, but we should be able to identify change easily and re-approve quickly. |
This commits makes it possible to use the onboard bluetooth module (STM32WB5MMG) with existing zephyr bluetooth samples. Note that there was no hardware flow control wiring available on the board, which is why it has been disabled in the both main board and BLE module Device Tree. As the board doesn't support HW flow control, users must set CONFIG_BT_HCI_ACL_FLOW_CONTROL=n in project files. Signed-off-by: Javad Rahimipetroudi <[email protected]>
20fecb6
to
9be46cf
Compare
For instance, here what github proposed me to check: https://github.com/zephyrproject-rtos/zephyr/compare/20fecb6bd83305e2c1fbc614cfb333a9f0301944..9be46cfd25e1d23da7b5cd7402a65367d28277e1. Quickly reviewed! |
This patch introduces the Bluetooth Low Energy (BLE) feature to the board.
The board utilizes the STM32WB5MMG as the BLE module. However, As there
was no BLE controller available for this module. Therefore, a board
support package has been added to enable the STM32WB5MMG module to act as
a BLE controller. This is achieved by running Zephyr's hci_uart example on
the STM32WB5MMG module which enables communication with the main
microcontroller over the H:4 HCI transport protocol. So, users must first
build the BLE controller for the BLE module and upload it via on board
ST-Link,then they can uses Zephyr Bluetooth demos on the development board
Note that there was no hardware flow control wiring available on the
board, which is why it has been disabled in the both main board and BLE
module Device Tree. As the board doesn't support HW flow control, users
must must set CONFIG_BT_HCI_ACL_FLOW_CONTROL=n in project files.