From beebb57445f07f48d0ecb4970ba900c1b1edfeb7 Mon Sep 17 00:00:00 2001 From: raiden00pl Date: Tue, 13 Apr 2021 14:56:42 +0200 Subject: [PATCH] stm32g4xx: add support for FOC --- arch/arm/src/stm32/stm32_foc.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/arch/arm/src/stm32/stm32_foc.c b/arch/arm/src/stm32/stm32_foc.c index 4704d326cf..a7db98dca2 100644 --- a/arch/arm/src/stm32/stm32_foc.c +++ b/arch/arm/src/stm32/stm32_foc.c @@ -33,6 +33,8 @@ #include +#include "arm_arch.h" + #include "stm32_pwm.h" #include "stm32_adc.h" #include "stm32_dma.h" @@ -137,7 +139,8 @@ /* Debug register for PWM timers */ -#if defined(CONFIG_STM32_HAVE_IP_DBGMCU_V2) +#if defined(CONFIG_STM32_HAVE_IP_DBGMCU_V2) || \ + defined(CONFIG_STM32_HAVE_IP_DBGMCU_V3) # define FOC_PWM_FZ_REG (STM32_DBGMCU_APB2_FZ) #elif defined(CONFIG_STM32_HAVE_IP_DBGMCU_V1) # define FOC_PWM_FZ_REG (STM32_DBGMCU_CR) @@ -149,7 +152,8 @@ # define FOC0_PWM (1) # define FOC0_PWM_NCHANNELS (PWM_TIM1_NCHANNELS) # define FOC0_PWM_BASE (STM32_TIM1_BASE) -# if defined(CONFIG_STM32_HAVE_IP_DBGMCU_V2) +# if defined(CONFIG_STM32_HAVE_IP_DBGMCU_V2) || \ + defined(CONFIG_STM32_HAVE_IP_DBGMCU_V3) # define FOC0_PWM_FZ_BIT (DBGMCU_APB2_TIM1STOP) # elif defined(CONFIG_STM32_HAVE_IP_DBGMCU_V1) # define FOC0_PWM_FZ_BIT (DBGMCU_CR_TIM1STOP)