From 58b308a2b1a07b41ec5521583bcebdf0f33ea2df Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Sun, 23 May 2021 00:43:42 +0200 Subject: [PATCH] Fixed disable mosfets stuck --- bobbycar-protocol | 2 +- main.cpp | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/bobbycar-protocol b/bobbycar-protocol index fee1175..059a98a 160000 --- a/bobbycar-protocol +++ b/bobbycar-protocol @@ -1 +1 @@ -Subproject commit fee1175bf819826222086aa1e3c7fbb66d37a33c +Subproject commit 059a98a1a5a6f4817184a3962eb4f46ed2ddf42b diff --git a/main.cpp b/main.cpp index df4565f..adc22e4 100644 --- a/main.cpp +++ b/main.cpp @@ -1171,7 +1171,11 @@ void MX_TIM_Init() #endif sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; sConfigOC.OCIdleState = TIM_OCIDLESTATE_RESET; +#ifdef PETERS_PLATINE + sConfigOC.OCNIdleState = TIM_OCNIDLESTATE_RESET; +#else sConfigOC.OCNIdleState = TIM_OCNIDLESTATE_SET; +#endif HAL_TIM_PWM_ConfigChannel(&htim_right, &sConfigOC, TIM_CHANNEL_1); HAL_TIM_PWM_ConfigChannel(&htim_right, &sConfigOC, TIM_CHANNEL_2); HAL_TIM_PWM_ConfigChannel(&htim_right, &sConfigOC, TIM_CHANNEL_3); @@ -1216,7 +1220,11 @@ void MX_TIM_Init() #endif sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; sConfigOC.OCIdleState = TIM_OCIDLESTATE_RESET; +#ifdef PETERS_PLATINE + sConfigOC.OCNIdleState = TIM_OCNIDLESTATE_RESET; +#else sConfigOC.OCNIdleState = TIM_OCNIDLESTATE_SET; +#endif HAL_TIM_PWM_ConfigChannel(&htim_left, &sConfigOC, TIM_CHANNEL_1); HAL_TIM_PWM_ConfigChannel(&htim_left, &sConfigOC, TIM_CHANNEL_2); HAL_TIM_PWM_ConfigChannel(&htim_left, &sConfigOC, TIM_CHANNEL_3);