STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
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)
 Period elapsed half complete callback in non-blocking mode.
 
void HAL_TIM_OC_DelayElapsedCallback (TIM_HandleTypeDef *htim)
 Output Compare callback in non-blocking mode.
 
void HAL_TIM_IC_CaptureCallback (TIM_HandleTypeDef *htim)
 Input Capture callback in non-blocking mode.
 
void HAL_TIM_IC_CaptureHalfCpltCallback (TIM_HandleTypeDef *htim)
 Input Capture half complete callback in non-blocking mode.
 
void HAL_TIM_PWM_PulseFinishedCallback (TIM_HandleTypeDef *htim)
 PWM Pulse finished callback in non-blocking mode.
 
void HAL_TIM_PWM_PulseFinishedHalfCpltCallback (TIM_HandleTypeDef *htim)
 PWM Pulse finished half complete callback in non-blocking mode.
 
void HAL_TIM_TriggerCallback (TIM_HandleTypeDef *htim)
 Hall Trigger detection callback in non-blocking mode.
 
void HAL_TIM_TriggerHalfCpltCallback (TIM_HandleTypeDef *htim)
 Hall Trigger detection half complete callback in non-blocking mode.
 
void HAL_TIM_ErrorCallback (TIM_HandleTypeDef *htim)
 Timer error callback in non-blocking mode.
 

Detailed Description

TIM Callbacks functions.

  ==============================================================================
                        ##### TIM Callbacks functions #####
  ==============================================================================
 [..]
   This section provides TIM callback functions:
   (+) TIM Period elapsed callback
   (+) TIM Output Compare callback
   (+) TIM Input capture callback
   (+) TIM Trigger callback
   (+) TIM Error callback

Function Documentation

◆ HAL_TIM_PeriodElapsedCallback()

__weak void HAL_TIM_PeriodElapsedCallback ( TIM_HandleTypeDef * htim)

#include <stm32f4xx_hal_tim.h>

Period elapsed callback in non-blocking mode.

Parameters
htimTIM handle
Return values
None

Definition at line 5657 of file stm32f4xx_hal_tim.c.

References UNUSED.

Referenced by HAL_TIM_IRQHandler(), and TIM_DMAPeriodElapsedCplt().

◆ HAL_TIM_PeriodElapsedHalfCpltCallback()

__weak void HAL_TIM_PeriodElapsedHalfCpltCallback ( TIM_HandleTypeDef * htim)

#include <stm32f4xx_hal_tim.h>

Period elapsed half complete callback in non-blocking mode.

Parameters
htimTIM handle
Return values
None

Definition at line 5672 of file stm32f4xx_hal_tim.c.

References UNUSED.

Referenced by TIM_DMAPeriodElapsedHalfCplt().

◆ HAL_TIM_OC_DelayElapsedCallback()

__weak void HAL_TIM_OC_DelayElapsedCallback ( TIM_HandleTypeDef * htim)

#include <stm32f4xx_hal_tim.h>

Output Compare callback in non-blocking mode.

Parameters
htimTIM OC handle
Return values
None

Definition at line 5687 of file stm32f4xx_hal_tim.c.

References UNUSED.

Referenced by HAL_TIM_IRQHandler().

◆ HAL_TIM_IC_CaptureCallback()

__weak void HAL_TIM_IC_CaptureCallback ( TIM_HandleTypeDef * htim)

#include <stm32f4xx_hal_tim.h>

Input Capture callback in non-blocking mode.

Parameters
htimTIM IC handle
Return values
None

Definition at line 5702 of file stm32f4xx_hal_tim.c.

References UNUSED.

Referenced by HAL_TIM_IRQHandler(), and TIM_DMACaptureCplt().

◆ HAL_TIM_IC_CaptureHalfCpltCallback()

__weak void HAL_TIM_IC_CaptureHalfCpltCallback ( TIM_HandleTypeDef * htim)

#include <stm32f4xx_hal_tim.h>

Input Capture half complete callback in non-blocking mode.

Parameters
htimTIM IC handle
Return values
None

Definition at line 5717 of file stm32f4xx_hal_tim.c.

References UNUSED.

Referenced by TIM_DMACaptureHalfCplt().

◆ HAL_TIM_PWM_PulseFinishedCallback()

__weak void HAL_TIM_PWM_PulseFinishedCallback ( TIM_HandleTypeDef * htim)

#include <stm32f4xx_hal_tim.h>

PWM Pulse finished callback in non-blocking mode.

Parameters
htimTIM handle
Return values
None

Definition at line 5732 of file stm32f4xx_hal_tim.c.

References UNUSED.

Referenced by HAL_TIM_IRQHandler(), TIM_DMADelayPulseCplt(), and TIM_DMADelayPulseNCplt().

◆ HAL_TIM_PWM_PulseFinishedHalfCpltCallback()

__weak void HAL_TIM_PWM_PulseFinishedHalfCpltCallback ( TIM_HandleTypeDef * htim)

#include <stm32f4xx_hal_tim.h>

PWM Pulse finished half complete callback in non-blocking mode.

Parameters
htimTIM handle
Return values
None

Definition at line 5747 of file stm32f4xx_hal_tim.c.

References UNUSED.

Referenced by TIM_DMADelayPulseHalfCplt().

◆ HAL_TIM_TriggerCallback()

__weak void HAL_TIM_TriggerCallback ( TIM_HandleTypeDef * htim)

#include <stm32f4xx_hal_tim.h>

Hall Trigger detection callback in non-blocking mode.

Parameters
htimTIM handle
Return values
None

Definition at line 5762 of file stm32f4xx_hal_tim.c.

References UNUSED.

Referenced by HAL_TIM_IRQHandler(), and TIM_DMATriggerCplt().

◆ HAL_TIM_TriggerHalfCpltCallback()

__weak void HAL_TIM_TriggerHalfCpltCallback ( TIM_HandleTypeDef * htim)

#include <stm32f4xx_hal_tim.h>

Hall Trigger detection half complete callback in non-blocking mode.

Parameters
htimTIM handle
Return values
None

Definition at line 5777 of file stm32f4xx_hal_tim.c.

References UNUSED.

Referenced by TIM_DMATriggerHalfCplt().

◆ HAL_TIM_ErrorCallback()

__weak void HAL_TIM_ErrorCallback ( TIM_HandleTypeDef * htim)

#include <stm32f4xx_hal_tim.h>

Timer error callback in non-blocking mode.

Parameters
htimTIM handle
Return values
None

Definition at line 5792 of file stm32f4xx_hal_tim.c.

References UNUSED.

Referenced by TIM_DMAError(), and TIM_DMAErrorCCxN().