htim:  pointer to a TIM_HandleTypeDef structure that 
contains the configuration information for TIM module. 
HAL_TIM_IC_CaptureCallback 
void HAL_TIM_IC_CaptureCallback (TIM_HandleTypeDef * 
htim) 
Input Capture callback in non blocking mode.  
  htim:  pointer to a TIM_HandleTypeDef structure that 
contains the configuration information for TIM module. 
HAL_TIM_PWM_PulseFinishedCallback 
void HAL_TIM_PWM_PulseFinishedCallback 
(TIM_HandleTypeDef * htim) 
PWM Pulse finished callback in non blocking mode.  
  htim:  pointer to a TIM_HandleTypeDef structure that 
contains the configuration information for TIM module. 
HAL_TIM_TriggerCallback 
void HAL_TIM_TriggerCallback (TIM_HandleTypeDef * htim) 
Hall Trigger detection callback in non blocking mode.  
  htim:  pointer to a TIM_HandleTypeDef structure that 
contains the configuration information for TIM module. 
HAL_TIM_ErrorCallback 
void HAL_TIM_ErrorCallback (TIM_HandleTypeDef * htim) 
Timer error callback in non blocking mode.  
  htim:  pointer to a TIM_HandleTypeDef structure that 
contains the configuration information for TIM module. 
HAL_TIM_Base_GetState 
HAL_TIM_StateTypeDef HAL_TIM_Base_GetState 
(TIM_HandleTypeDef * htim) 
Return the TIM Base state.  
  htim:  pointer to a TIM_HandleTypeDef structure that 
contains the configuration information for TIM module.