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

Introduce the STM32WB0 series #230

Merged

Commits on Sep 9, 2024

  1. scripts: genpinctrl: add support for stm32wb0

    This commit adds support for the STM32WB0 serie in genpinctrl by
    providing the serie's pinctrl base address, and modifying the script's
    configuration file to accept the STM32WB0 names for ADC input pins.
    
    Signed-off-by: Mathieu Choplain <[email protected]>
    mathieuchopstm committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    0d5b0a5 View commit details
    Browse the repository at this point in the history
  2. scripts: genllheaders: support single-'x' series

    Add support for series residing in folders ending with a single 'x', such
    as the STM32WB0 series (residing in "stm32cube/stm32wb0x"). For these
    series, the Cube HAL/LL headers are named with a single 'x' at the end, but
    the SOC_SERIES Kconfig symbol also ends with an X, such as
    CONFIG_SOC_SERIES_STM32WB0X.
    
    Update the genllheaders template to accept such series gracefully.
    
    Signed-off-by: Mathieu Choplain <[email protected]>
    mathieuchopstm committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    f7ea1f6 View commit details
    Browse the repository at this point in the history
  3. stm32cube: CMakeLists: add comments and support for single-x series

    Add documentation in the top-level CMakeLists for the STM32Cube library.
    Also add support for STM32Cube package where the series' name contains
    a single `x`, such as the STM32WB0 series.
    
    Signed-off-by: Mathieu Choplain <[email protected]>
    mathieuchopstm committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    a1711f3 View commit details
    Browse the repository at this point in the history
  4. dts: st: add pinctrl dtsi for STM32WB0 series

    Generated from STM32_open_pin_data repository.
    (commit f4ec11f00e762e37ffc4020f6d4f20d225bc061d)
    
    Signed-off-by: Mathieu Choplain <[email protected]>
    mathieuchopstm committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    b2911fd View commit details
    Browse the repository at this point in the history
  5. stm32cube: stm32wb0x: add STM32WB0 Cube package

    Add the STM32CubeWB0 package to hal_stm32.
    
    Signed-off-by: Mathieu Choplain <[email protected]>
    mathieuchopstm committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    4922c67 View commit details
    Browse the repository at this point in the history
  6. stm32cube: stm32wb0x: add compatibility patches

    Add patches to make the STM32CubeWB0 package compatible with Zephyr.
    
    Signed-off-by: Mathieu Choplain <[email protected]>
    mathieuchopstm committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    9d65b83 View commit details
    Browse the repository at this point in the history
  7. stm32cube: common_ll: regenerate LL headers after Cube update

    Regenerate generic LL headers after integration of STM32CubeWB0.
    
    Signed-off-by: Mathieu Choplain <[email protected]>
    mathieuchopstm committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    dab1b41 View commit details
    Browse the repository at this point in the history