@@ -177,15 +177,15 @@ TIM_HandleTypeDef* stm32_initPinPWM(uint32_t PWM_freq, PinMap* timer, uint32_t m
177177 uint32_t channel = STM_PIN_CHANNEL (timer->function );
178178 if (handle==NULL ) {
179179 handle = stm32_useTimer (timer);
180- #ifdef SIMPLEFOC_STM32_DEBUG
180+ #if defined( SIMPLEFOC_STM32_DEBUG) && !defined(SIMPLEFOC_DISABLE_DEBUG)
181181 SIMPLEFOC_DEBUG (" STM32-DRV: Initializing TIM" , (int )stm32_getTimerNumber (handle->Instance ));
182182 #endif
183183 uint32_t arr = stm32_setClockAndARR (handle, PWM_freq);
184184 if (arr<SIMPLEFOC_STM32_MIN_RESOLUTION) {
185185 SIMPLEFOC_DEBUG (" STM32-DRV: WARN timer resolution too low (<8bit): " , (int )arr+1 );
186186 }
187187 else {
188- #ifdef SIMPLEFOC_STM32_DEBUG
188+ #if defined( SIMPLEFOC_STM32_DEBUG) && !defined(SIMPLEFOC_DISABLE_DEBUG)
189189 SIMPLEFOC_DEBUG (" STM32-DRV: Timer resolution set to: " , (int )arr+1 );
190190 #endif
191191 }
@@ -210,7 +210,7 @@ TIM_HandleTypeDef* stm32_initPinPWM(uint32_t PWM_freq, PinMap* timer, uint32_t m
210210 if (IS_TIM_BREAK_INSTANCE (handle->Instance )) {
211211 __HAL_TIM_MOE_ENABLE (handle);
212212 }
213- #ifdef SIMPLEFOC_STM32_DEBUG
213+ #if defined( SIMPLEFOC_STM32_DEBUG) && !defined(SIMPLEFOC_DISABLE_DEBUG)
214214 SimpleFOCDebug::print (" STM32-DRV: Configured TIM" );
215215 SimpleFOCDebug::print ((int )stm32_getTimerNumber (handle->Instance ));
216216 SIMPLEFOC_DEBUG (" _CH" , (int )channel);
@@ -289,7 +289,7 @@ int stm32_checkTimerFrequency(long pwm_frequency, TIM_HandleTypeDef *timers[], u
289289 common_pwm_freq = pwm_freq;
290290 } else {
291291 if (pwm_freq != common_pwm_freq) {
292- #ifdef SIMPLEFOC_STM32_DEBUG
292+ #if defined( SIMPLEFOC_STM32_DEBUG) && !defined(SIMPLEFOC_DISABLE_DEBUG)
293293 SimpleFOCDebug::print (" STM32-DRV: ERR: Timer frequency different: TIM" );
294294 SimpleFOCDebug::print (stm32_getTimerNumber (timers_distinct[0 ]->Instance ));
295295 SimpleFOCDebug::print (" freq: " );
@@ -303,7 +303,7 @@ int stm32_checkTimerFrequency(long pwm_frequency, TIM_HandleTypeDef *timers[], u
303303 }
304304 }
305305 if ( (common_pwm_freq - (float )pwm_frequency) > 1 .0f ) {
306- #ifdef SIMPLEFOC_STM32_DEBUG
306+ #if defined( SIMPLEFOC_STM32_DEBUG) && !defined(SIMPLEFOC_DISABLE_DEBUG)
307307 SIMPLEFOC_DEBUG (" STM32-DRV: ERR: Common timer frequency unexpected: " , common_pwm_freq);
308308 #endif
309309 return -1 ;
0 commit comments