STAR
Cal STAR — firmware, DAQ server, and engine design
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()

◆ 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
htim: TIM handle
Return values
None

Definition at line 1127 of file main.c.

References HAL_IncTick(), TIM_HandleTypeDef::Instance, and TIM6.

◆ 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)