From bfba65b9047c2f899ae3269d8721e1ac61806021 Mon Sep 17 00:00:00 2001 From: Autobox Laptop Date: Wed, 31 Jul 2024 11:21:00 +0200 Subject: [PATCH] Fix error that led to continuous resetting of timer2 PWM channels --- Core/Src/Channel_Control.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/Src/Channel_Control.c b/Core/Src/Channel_Control.c index bc52e79..d82ca09 100644 --- a/Core/Src/Channel_Control.c +++ b/Core/Src/Channel_Control.c @@ -71,7 +71,7 @@ void ChannelControl_UpdatePWMs( } if (timer2_running) { - if ( (tsacfans == 0) || (pwmaggregat == 0) ) { + if ( (tsacfans == 0) && (pwmaggregat == 0) ) { timer2_running = 0; HAL_TIM_PWM_Stop(pwmtimer2, TIM_CHANNEL_2); HAL_TIM_PWM_Stop(pwmtimer2, TIM_CHANNEL_3);