Resolved! Output Compare not set in HAL_TIM_PWM_PulseFinishedCallback
void HAL_TIM_PWM_PulseFinishedCallback(TIM_HandleTypeDef *htim){ if(htim->Instance == htim2.Instance && htim->Channel == HAL_TIM_ACTIVE_CHANNEL_1) { HAL_TIM_PWM_Stop_DMA(&htim2, TIM_CHANNEL_1); __HAL_TIM_SET_COUNTER(&htim2, 0); __HAL_TIM_SET_COMPA...