From 9b41a60831fd5c3f00db994b63eacf843f41935e Mon Sep 17 00:00:00 2001 From: Francois Ramu Date: Tue, 2 Feb 2021 10:44:30 +0100 Subject: [PATCH] Use Semaphore in this variant to control M0/M4 Especially the CFG_HW_RCC_SEMID (3) when enabling the BLE Signed-off-by: Francois Ramu --- libraries/SrcWrapper/src/stm32/hw_config.c | 2 +- variants/PNUCLEO_WB55RG/variant.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/SrcWrapper/src/stm32/hw_config.c b/libraries/SrcWrapper/src/stm32/hw_config.c index 3434d6da96..f157952209 100644 --- a/libraries/SrcWrapper/src/stm32/hw_config.c +++ b/libraries/SrcWrapper/src/stm32/hw_config.c @@ -66,7 +66,7 @@ void hw_config_init(void) USBD_CDC_init(); #endif -#if defined (STM32MP1xx) +#if defined (STM32MP1xx) || defined (STM32WBxx) __HAL_RCC_HSEM_CLK_ENABLE(); #endif diff --git a/variants/PNUCLEO_WB55RG/variant.h b/variants/PNUCLEO_WB55RG/variant.h index 5cb020a38b..3a900ae455 100644 --- a/variants/PNUCLEO_WB55RG/variant.h +++ b/variants/PNUCLEO_WB55RG/variant.h @@ -121,6 +121,7 @@ extern "C" { #define FLASH_PAGE_NUMBER 127 #define HAL_IPCC_MODULE_ENABLED +#define HAL_HSEM_MODULE_ENABLED #ifdef __cplusplus } // extern "C"