@@ -211,7 +211,7 @@ void HardwareTimer::pauseChannel(uint32_t channel)
211
211
*/
212
212
void HardwareTimer::resume (void )
213
213
{
214
- // Clear flag and ennable IT
214
+ // Clear flag and enable IT
215
215
if (callbacks[0 ]) {
216
216
__HAL_TIM_CLEAR_FLAG (&(_timerObj.handle ), TIM_FLAG_UPDATE);
217
217
__HAL_TIM_ENABLE_IT (&(_timerObj.handle ), TIM_IT_UPDATE);
@@ -652,7 +652,7 @@ void HardwareTimer::setMode(uint32_t channel, TimerModes_t mode, PinName pin)
652
652
channelOC.OCNIdleState = TIM_OCNIDLESTATE_RESET;
653
653
#endif
654
654
#endif
655
- channelIC.ICPolarity = TIMER_NOT_USED ;
655
+ channelIC.ICPolarity = TIM_ICPOLARITY_RISING ;
656
656
channelIC.ICSelection = TIM_ICSELECTION_DIRECTTI;
657
657
channelIC.ICPrescaler = TIM_ICPSC_DIV1;
658
658
channelIC.ICFilter = 0 ;
@@ -920,7 +920,7 @@ uint32_t HardwareTimer::getCaptureCompare(uint32_t channel, TimerCompareFormat_
920
920
* @param pin: Arduino pin number, ex D1, 1 or PA1
921
921
* @param frequency: PWM frequency expressed in hertz
922
922
* @param dutycycle: PWM dutycycle expressed in percentage
923
- * @param PeriodCallback: timer period callback (timer rollover upon udate event)
923
+ * @param PeriodCallback: timer period callback (timer rollover upon update event)
924
924
* @param CompareCallback: timer compare callback
925
925
* @retval None
926
926
*/
@@ -935,7 +935,7 @@ void HardwareTimer::setPWM(uint32_t channel, uint32_t pin, uint32_t frequency, u
935
935
* @param pin: pin name, ex PB_0
936
936
* @param frequency: PWM frequency expressed in hertz
937
937
* @param dutycycle: PWM dutycycle expressed in percentage
938
- * @param PeriodCallback: timer period callback (timer rollover upon udate event)
938
+ * @param PeriodCallback: timer period callback (timer rollover upon update event)
939
939
* @param CompareCallback: timer compare callback
940
940
* @retval None
941
941
*/
0 commit comments