-
Notifications
You must be signed in to change notification settings - Fork 6.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
Introduction of STM32WB0 series #78013
Introduction of STM32WB0 series #78013
Conversation
The following west manifest projects have been modified in this Pull Request:
Note: This message is automatically posted and updated by the Manifest GitHub Action. |
See zephyrproject-rtos/hal_stm32#218 for the PAGESIZE issue |
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.
Great work!
I skipped over the flash driver and boards for this first iteration.
286547f
to
a6d4113
Compare
@nashif,, another question on assignment
Not sure why I wasn't picked up here ? |
general areas are being changed, general areas have priority over platform areas. To solve this issue, better file listing is needed for those areas, so that we you change something in Clock Control STM driver, it is seen as a platform change and not a subsystem change. |
Add control driver for STM32WB0 series, with support for all clock sources. Signed-off-by: Mathieu Choplain <[email protected]>
Adds a driver for the STM32WB0 series GPIO interrupt controller. This driver implements the STM32 GPIO INTC API, along with an extension function used to check if a specific line is available on current board. This also extends the GPIO INTC API to support level-sensitive interrupts, as this feature is available on STM32WB0. Signed-off-by: Mathieu Choplain <[email protected]>
Adds support for the STM32WB0 series in the existing STM32 GPIO driver. Signed-off-by: Mathieu Choplain <[email protected]>
Adds a basic driver for the STM32WB0 flash controller (read/erase/write). Extended operations are not supported by this driver. Signed-off-by: Mathieu Choplain <[email protected]>
The existing hwinfo driver for STM32 is incompatible with STM32WB0 series. Prevent compiling the driver if the target's series is STM32WB0. This fixes the build failure on the drivers.hwinfo.api test. Signed-off-by: Mathieu Choplain <[email protected]>
Adds Device Tree include files for all MCUs in the STM32WB0 series. These DTSI files only contain the supported peripherals for now. Signed-off-by: Mathieu Choplain <[email protected]>
Add support for the STMicroelectronics Nucleo-WB05KZ board. Signed-off-by: Mathieu Choplain <[email protected]>
This commit adds support for the ST Nucleo-WB09KE board. Signed-off-by: Mathieu Choplain <[email protected]>
b9d9f89
570290c
to
b9d9f89
Compare
@nordicjm PTAL |
This PR contains the basic groundwork needed to support the STM32WB0 series in Zephyr:
This PR does not need to bring any modification to the STM32 UART driver, as the IP in STM32WB0 is compatible with that of other series.