From a9f8fee7bb0cb4ac1b4ff719b6b5b285f613f352 Mon Sep 17 00:00:00 2001 From: yn386 Date: Tue, 30 Aug 2022 09:38:32 +0900 Subject: [PATCH] L1_HAL/utils: Fix compile error when USE_HAL_DRIVER is defined. When USE_HAL_DRIVER is defined, assert_param is defined by stm32xx_hal_conf.h but stm32l1xx_ll_utils.c always define assert_param if USE_FULL_ASSERT is not defined. This change adds checking whether USE_HAL_DRIVER is defined. --- STM32L1xx_HAL_Driver/Src/stm32l1xx_ll_utils.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/STM32L1xx_HAL_Driver/Src/stm32l1xx_ll_utils.c b/STM32L1xx_HAL_Driver/Src/stm32l1xx_ll_utils.c index baad913..1ab24b6 100644 --- a/STM32L1xx_HAL_Driver/Src/stm32l1xx_ll_utils.c +++ b/STM32L1xx_HAL_Driver/Src/stm32l1xx_ll_utils.c @@ -24,8 +24,10 @@ #ifdef USE_FULL_ASSERT #include "stm32_assert.h" #else +#if !defined(USE_HAL_DRIVER) #define assert_param(expr) ((void)0U) #endif +#endif /** @addtogroup STM32L1xx_LL_Driver * @{