Skip to content
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

ST: STM32WB0: Implement BLE feature #79734

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Commits on Oct 15, 2024

  1. bluetooth: Kconfig: Introduce Kconfig parameter for STM32WB0x series

    Introduce Kconfig parameter for STM32WB0x HCI Bluetooth driver.
    
    Exclude STM32WB0x from activating config BT_HCI_ACL_FLOW_CONTROL.
    
    Signed-off-by: Ali Hozhabri <[email protected]>
    HoZHel committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    4bc28b3 View commit details
    Browse the repository at this point in the history
  2. dts: bindings: bluetooth: Add yaml file required by STM32WB0x HCI driver

    Add a yaml file required by STM32WB0x bluetooth HCI driver.
    
    Signed-off-by: Ali Hozhabri <[email protected]>
    HoZHel committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    93fb7c1 View commit details
    Browse the repository at this point in the history
  3. drivers: bluetooth: hci: Add Bluetooth HCI driver for STM32WB0x

    Add Bluetooth HCI driver for STM32WB0x series.
    
    Modify CMakeLists.txt to compile the driver based on its kconfig parameter.
    
    Signed-off-by: Ali Hozhabri <[email protected]>
    HoZHel committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    53ed7a9 View commit details
    Browse the repository at this point in the history
  4. dts: arm: st: wb0: Add BLE feature to STM32WB0x at SOC level

    Add BLE feature to STM32WB0x series at SOC level.
    
    Signed-off-by: Ali Hozhabri <[email protected]>
    HoZHel committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    71aaa94 View commit details
    Browse the repository at this point in the history
  5. soc: stm32: stm32wb0x: Dedicate RAM section for BLE part

    Dedicate RAM section on STM32WB0x for BLE part based on the number
    of radio tasks and device type.
    
    Signed-off-by: Ali Hozhabri <[email protected]>
    HoZHel committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    deb8d34 View commit details
    Browse the repository at this point in the history
  6. soc: stm32: stm32wb0x: Disable BT_AUTO_PHY_UPDATE & BT_AUTO_DATA_LEN_…

    …UPDATE
    
    Put the default value for BT_AUTO_PHY_UPDATE and BT_AUTO_DATA_LEN_UPDATE
    to "n" at SOC level since they are not supported by the SOC series.
    
    Disable the prompts for BT_AUTO_PHY_UPDATE and BT_AUTO_DATA_LEN_UPDATE
    to remove user configurable option for this SOC series.
    
    Signed-off-by: Ali Hozhabri <[email protected]>
    HoZHel committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    a83d49c View commit details
    Browse the repository at this point in the history
  7. boards: st: Enable BLE for nucleo_wb09ke & nucleo_wb05kz

    Enable BLE feature for Nucleo-WB09KE and Nucleo-WB05KZ.
    
    Dedicate 32KB and 8KB at the end of flash memory to storage partition on
    Nucleo-WB09KE and Nucleo-WB05KZ respectively.
    
    Add ble tag to the both devices yaml file.
    
    Signed-off-by: Ali Hozhabri <[email protected]>
    HoZHel committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    bd906ea View commit details
    Browse the repository at this point in the history
  8. west.yml: Update hal_stm32

    Modify west.yaml to update hal_stm32.
    
    Signed-off-by: Ali Hozhabri <[email protected]>
    HoZHel committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    937420a View commit details
    Browse the repository at this point in the history