STM32F4xx HAL Driver master
STM32CubeF4 HAL / LL Drivers API Reference
Loading...
Searching...
No Matches
TIM Callbacks functions

TIM Callbacks functions. More...

Collaboration diagram for TIM Callbacks functions:

Functions

void HAL_TIM_PeriodElapsedCallback (TIM_HandleTypeDef *htim)
 Period elapsed callback in non blocking mode.
void HAL_TIM_PeriodElapsedHalfCpltCallback (TIM_HandleTypeDef *htim)
void HAL_TIM_OC_DelayElapsedCallback (TIM_HandleTypeDef *htim)
void HAL_TIM_IC_CaptureCallback (TIM_HandleTypeDef *htim)
void HAL_TIM_IC_CaptureHalfCpltCallback (TIM_HandleTypeDef *htim)
void HAL_TIM_PWM_PulseFinishedCallback (TIM_HandleTypeDef *htim)
void HAL_TIM_PWM_PulseFinishedHalfCpltCallback (TIM_HandleTypeDef *htim)
void HAL_TIM_TriggerCallback (TIM_HandleTypeDef *htim)
void HAL_TIM_TriggerHalfCpltCallback (TIM_HandleTypeDef *htim)
void HAL_TIM_ErrorCallback (TIM_HandleTypeDef *htim)

Detailed Description

TIM Callbacks functions.

Function Documentation

◆ HAL_TIM_ErrorCallback()

void HAL_TIM_ErrorCallback ( TIM_HandleTypeDef * htim)

◆ HAL_TIM_IC_CaptureCallback()

void HAL_TIM_IC_CaptureCallback ( TIM_HandleTypeDef * htim)

◆ HAL_TIM_IC_CaptureHalfCpltCallback()

void HAL_TIM_IC_CaptureHalfCpltCallback ( TIM_HandleTypeDef * htim)

◆ HAL_TIM_OC_DelayElapsedCallback()

void HAL_TIM_OC_DelayElapsedCallback ( TIM_HandleTypeDef * htim)

◆ HAL_TIM_PeriodElapsedCallback()

void HAL_TIM_PeriodElapsedCallback ( TIM_HandleTypeDef * htim)

Period elapsed callback in non blocking mode.

Note
This function is called when TIM6 interrupt took place, inside HAL_TIM_IRQHandler(). It makes a direct call to HAL_IncTick() to increment a global variable "uwTick" used as application time base.
Parameters
htimTIM handle
Return values
None

Definition at line 155 of file stm32f4xx_hal_timebase_tim_template.c.

References HAL_IncTick().

Here is the call graph for this function:

◆ HAL_TIM_PeriodElapsedHalfCpltCallback()

void HAL_TIM_PeriodElapsedHalfCpltCallback ( TIM_HandleTypeDef * htim)

◆ HAL_TIM_PWM_PulseFinishedCallback()

void HAL_TIM_PWM_PulseFinishedCallback ( TIM_HandleTypeDef * htim)

◆ HAL_TIM_PWM_PulseFinishedHalfCpltCallback()

void HAL_TIM_PWM_PulseFinishedHalfCpltCallback ( TIM_HandleTypeDef * htim)

◆ HAL_TIM_TriggerCallback()

void HAL_TIM_TriggerCallback ( TIM_HandleTypeDef * htim)

◆ HAL_TIM_TriggerHalfCpltCallback()

void HAL_TIM_TriggerHalfCpltCallback ( TIM_HandleTypeDef * htim)