|
STM32L4xx_HAL_Driver
1.14.0
|
TIM HAL module driver. This file provides firmware functions to manage the following functionalities of the Timer Extended peripheral: More...
Go to the source code of this file.
Functions | |
| static void | TIM_CCxNChannelCmd (TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ChannelNState) |
| Enables or disables the TIM Capture Compare Channel xN. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_HallSensor_Init (TIM_HandleTypeDef *htim, TIM_HallSensor_InitTypeDef *sConfig) |
| Initializes the TIM Hall Sensor Interface and initialize the associated handle. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_HallSensor_DeInit (TIM_HandleTypeDef *htim) |
| DeInitializes the TIM Hall Sensor interface. More... | |
| void | HAL_TIMEx_HallSensor_MspInit (TIM_HandleTypeDef *htim) |
| Initializes the TIM Hall Sensor MSP. More... | |
| void | HAL_TIMEx_HallSensor_MspDeInit (TIM_HandleTypeDef *htim) |
| DeInitializes TIM Hall Sensor MSP. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_HallSensor_Start (TIM_HandleTypeDef *htim) |
| Starts the TIM Hall Sensor Interface. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_HallSensor_Stop (TIM_HandleTypeDef *htim) |
| Stops the TIM Hall sensor Interface. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_HallSensor_Start_IT (TIM_HandleTypeDef *htim) |
| Starts the TIM Hall Sensor Interface in interrupt mode. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_HallSensor_Stop_IT (TIM_HandleTypeDef *htim) |
| Stops the TIM Hall Sensor Interface in interrupt mode. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_HallSensor_Start_DMA (TIM_HandleTypeDef *htim, uint32_t *pData, uint16_t Length) |
| Starts the TIM Hall Sensor Interface in DMA mode. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_HallSensor_Stop_DMA (TIM_HandleTypeDef *htim) |
| Stops the TIM Hall Sensor Interface in DMA mode. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_OCN_Start (TIM_HandleTypeDef *htim, uint32_t Channel) |
| Starts the TIM Output Compare signal generation on the complementary output. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_OCN_Stop (TIM_HandleTypeDef *htim, uint32_t Channel) |
| Stops the TIM Output Compare signal generation on the complementary output. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_OCN_Start_IT (TIM_HandleTypeDef *htim, uint32_t Channel) |
| Starts the TIM Output Compare signal generation in interrupt mode on the complementary output. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_OCN_Stop_IT (TIM_HandleTypeDef *htim, uint32_t Channel) |
| Stops the TIM Output Compare signal generation in interrupt mode on the complementary output. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_OCN_Start_DMA (TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, uint16_t Length) |
| Starts the TIM Output Compare signal generation in DMA mode on the complementary output. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_OCN_Stop_DMA (TIM_HandleTypeDef *htim, uint32_t Channel) |
| Stops the TIM Output Compare signal generation in DMA mode on the complementary output. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_PWMN_Start (TIM_HandleTypeDef *htim, uint32_t Channel) |
| Starts the PWM signal generation on the complementary output. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_PWMN_Stop (TIM_HandleTypeDef *htim, uint32_t Channel) |
| Stops the PWM signal generation on the complementary output. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_PWMN_Start_IT (TIM_HandleTypeDef *htim, uint32_t Channel) |
| Starts the PWM signal generation in interrupt mode on the complementary output. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_PWMN_Stop_IT (TIM_HandleTypeDef *htim, uint32_t Channel) |
| Stops the PWM signal generation in interrupt mode on the complementary output. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_PWMN_Start_DMA (TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, uint16_t Length) |
| Starts the TIM PWM signal generation in DMA mode on the complementary output. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_PWMN_Stop_DMA (TIM_HandleTypeDef *htim, uint32_t Channel) |
| Stops the TIM PWM signal generation in DMA mode on the complementary output. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_OnePulseN_Start (TIM_HandleTypeDef *htim, uint32_t OutputChannel) |
| Starts the TIM One Pulse signal generation on the complementary output. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_OnePulseN_Stop (TIM_HandleTypeDef *htim, uint32_t OutputChannel) |
| Stops the TIM One Pulse signal generation on the complementary output. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_OnePulseN_Start_IT (TIM_HandleTypeDef *htim, uint32_t OutputChannel) |
| Starts the TIM One Pulse signal generation in interrupt mode on the complementary channel. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_OnePulseN_Stop_IT (TIM_HandleTypeDef *htim, uint32_t OutputChannel) |
| Stops the TIM One Pulse signal generation in interrupt mode on the complementary channel. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_ConfigCommutEvent (TIM_HandleTypeDef *htim, uint32_t InputTrigger, uint32_t CommutationSource) |
| Configure the TIM commutation event sequence. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_ConfigCommutEvent_IT (TIM_HandleTypeDef *htim, uint32_t InputTrigger, uint32_t CommutationSource) |
| Configure the TIM commutation event sequence with interrupt. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_ConfigCommutEvent_DMA (TIM_HandleTypeDef *htim, uint32_t InputTrigger, uint32_t CommutationSource) |
| Configure the TIM commutation event sequence with DMA. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_MasterConfigSynchronization (TIM_HandleTypeDef *htim, TIM_MasterConfigTypeDef *sMasterConfig) |
| Configures the TIM in master mode. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_ConfigBreakDeadTime (TIM_HandleTypeDef *htim, TIM_BreakDeadTimeConfigTypeDef *sBreakDeadTimeConfig) |
| Configures the Break feature, dead time, Lock level, OSSI/OSSR State and the AOE(automatic output enable). More... | |
| HAL_StatusTypeDef | HAL_TIMEx_ConfigBreakInput (TIM_HandleTypeDef *htim, uint32_t BreakInput, TIMEx_BreakInputConfigTypeDef *sBreakInputConfig) |
| Configures the break input source. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_RemapConfig (TIM_HandleTypeDef *htim, uint32_t Remap) |
| Configures the TIMx Remapping input capabilities. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_GroupChannel5 (TIM_HandleTypeDef *htim, uint32_t Channels) |
| Group channel 5 and channel 1, 2 or 3. More... | |
| void | HAL_TIMEx_CommutCallback (TIM_HandleTypeDef *htim) |
| Hall commutation changed callback in non-blocking mode. More... | |
| void | HAL_TIMEx_CommutHalfCpltCallback (TIM_HandleTypeDef *htim) |
| Hall commutation changed half complete callback in non-blocking mode. More... | |
| void | HAL_TIMEx_BreakCallback (TIM_HandleTypeDef *htim) |
| Hall Break detection callback in non-blocking mode. More... | |
| void | HAL_TIMEx_Break2Callback (TIM_HandleTypeDef *htim) |
| Hall Break2 detection callback in non blocking mode. More... | |
| HAL_TIM_StateTypeDef | HAL_TIMEx_HallSensor_GetState (TIM_HandleTypeDef *htim) |
| Return the TIM Hall Sensor interface handle state. More... | |
| void | TIMEx_DMACommutationCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA Commutation callback. More... | |
| void | TIMEx_DMACommutationHalfCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA Commutation half complete callback. More... | |
TIM HAL module driver. This file provides firmware functions to manage the following functionalities of the Timer Extended peripheral:
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32l4xx_hal_tim_ex.c.