| # STMicroelectronics STM32WB0 MCU series |
| |
| # Copyright (c) 2024 STMicroelectronics |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| config SOC_SERIES_STM32WB0X |
| select ARM |
| select CPU_CORTEX_M0PLUS |
| select CPU_CORTEX_M_HAS_VTOR |
| select CPU_CORTEX_M_HAS_SYSTICK |
| select CPU_HAS_ARM_MPU |
| select HAS_PM |
| select HAS_STM32CUBE |
| select SOC_EARLY_INIT_HOOK |
| # WB0x has a ROM bootloader executed at reset, |
| # which makes the following option required |
| select INIT_ARCH_HW_AT_BOOT |
| # STM32WB0 series only supports suspend-to-RAM as low-power mode. |
| # Make sure that S2RAM support is enabled if Power Management is |
| # selected by the user. PM_DEVICE is also required because devices |
| # need to be reinitialized after resuming. CUSTOM_MARKING is enabled |
| # to use SoC-specific hardware registers for resume detection. |
| select PM_DEVICE if PM |
| select HAS_PM_S2RAM_CUSTOM_MARKING |