Skip to content

Commit deba1dc

Browse files
committed
TIM1 and TIM8 INIT
1 parent aa2f9a8 commit deba1dc

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/drivers/hardware_specific/stm32/stm32_mcu.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -716,15 +716,19 @@ void* _configure8PWM(long pwm_frequency, float dead_zone)
716716
htim1.Init.Period = 4359;
717717
htim1.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
718718
htim1.Init.RepetitionCounter = 1;
719-
HAL_TIM_PWM_Init(&htim1);
719+
if (HAL_TIM_PWM_Init(&htim1)!= HAL_OK)
720+
{return (STM32DriverParams*)SIMPLEFOC_DRIVER_INIT_FAILED;
721+
}else{Serial.println("TIM1 INIT OK!");}
720722

721723
htim8.Instance = TIM8;
722724
htim8.Init.Prescaler = 0;
723725
htim8.Init.CounterMode = TIM_COUNTERMODE_CENTERALIGNED3;
724726
htim8.Init.Period = 4359;
725727
htim8.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
726728
htim8.Init.RepetitionCounter = 1;
727-
HAL_TIM_PWM_Init(&htim8);
729+
if (HAL_TIM_PWM_Init(&htim8)!= HAL_OK)
730+
{return (STM32DriverParams*)SIMPLEFOC_DRIVER_INIT_FAILED;
731+
}else{Serial.println("TIM8 INIT OK!");}
728732

729733
sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
730734
sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;

0 commit comments

Comments
 (0)