#define STM32F4xx_HAL_TIM_EX_H
Includes
#include "stm32f4xx_hal_def.h"
Exported types
TIM_HallSensor_InitTypeDef
IC1Polarity
IC1Prescaler
IC1Filter
Commutation_Delay
Exported constants
#define TIM_TIM2_TIM8_TRGO
#define TIM_TIM2_ETH_PTP
#define TIM_TIM2_USBFS_SOF
#define TIM_TIM2_USBHS_SOF
#define TIM_TIM5_GPIO
#define TIM_TIM5_LSI
#define TIM_TIM5_LSE
#define TIM_TIM5_RTC
#define TIM_TIM11_GPIO
#define TIM_TIM11_HSE
#define TIM_TIM11_SPDIFRX
#define LPTIM_REMAP_MASK
#define TIM_TIM9_TIM3_TRGO
#define TIM_TIM9_LPTIM
#define TIM_TIM5_TIM3_TRGO
#define TIM_TIM5_LPTIM
#define TIM_TIM1_TIM3_TRGO
#define TIM_TIM1_LPTIM
Exported macro
Private macro
Exported functions
HAL_TIMEx_HallSensor_Init(TIM_HandleTypeDef *, const TIM_HallSensor_InitTypeDef *);
HAL_TIMEx_HallSensor_DeInit(TIM_HandleTypeDef *);
HAL_TIMEx_HallSensor_MspInit(TIM_HandleTypeDef *);
HAL_TIMEx_HallSensor_MspDeInit(TIM_HandleTypeDef *);
HAL_TIMEx_HallSensor_Start(TIM_HandleTypeDef *);
HAL_TIMEx_HallSensor_Stop(TIM_HandleTypeDef *);
HAL_TIMEx_HallSensor_Start_IT(TIM_HandleTypeDef *);
HAL_TIMEx_HallSensor_Stop_IT(TIM_HandleTypeDef *);
HAL_TIMEx_HallSensor_Start_DMA(TIM_HandleTypeDef *, uint32_t *, uint16_t);
HAL_TIMEx_HallSensor_Stop_DMA(TIM_HandleTypeDef *);
HAL_TIMEx_OCN_Start(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_OCN_Stop(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_OCN_Start_IT(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_OCN_Stop_IT(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_OCN_Start_DMA(TIM_HandleTypeDef *, uint32_t, const uint32_t *, uint16_t);
HAL_TIMEx_OCN_Stop_DMA(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_PWMN_Start(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_PWMN_Stop(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_PWMN_Start_IT(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_PWMN_Stop_IT(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_PWMN_Start_DMA(TIM_HandleTypeDef *, uint32_t, const uint32_t *, uint16_t);
HAL_TIMEx_PWMN_Stop_DMA(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_OnePulseN_Start(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_OnePulseN_Stop(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_OnePulseN_Start_IT(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_OnePulseN_Stop_IT(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_ConfigCommutEvent(TIM_HandleTypeDef *, uint32_t, uint32_t);
HAL_TIMEx_ConfigCommutEvent_IT(TIM_HandleTypeDef *, uint32_t, uint32_t);
HAL_TIMEx_ConfigCommutEvent_DMA(TIM_HandleTypeDef *, uint32_t, uint32_t);
HAL_TIMEx_MasterConfigSynchronization(TIM_HandleTypeDef *, const TIM_MasterConfigTypeDef *);
HAL_TIMEx_ConfigBreakDeadTime(TIM_HandleTypeDef *, const TIM_BreakDeadTimeConfigTypeDef *);
HAL_TIMEx_RemapConfig(TIM_HandleTypeDef *, uint32_t);
HAL_TIMEx_CommutCallback(TIM_HandleTypeDef *);
HAL_TIMEx_CommutHalfCpltCallback(TIM_HandleTypeDef *);
HAL_TIMEx_BreakCallback(TIM_HandleTypeDef *);
HAL_TIMEx_HallSensor_GetState(const TIM_HandleTypeDef *);
HAL_TIMEx_GetChannelNState(const TIM_HandleTypeDef *, uint32_t);
Private functions
TIMEx_DMACommutationCplt(DMA_HandleTypeDef *);
TIMEx_DMACommutationHalfCplt(DMA_HandleTypeDef *);