|
STM32L4xx_HAL_Driver
1.14.0
|
Functions | |
| void | TIM_Base_SetConfig (TIM_TypeDef *TIMx, TIM_Base_InitTypeDef *Structure) |
| Time Base configuration. More... | |
| void | TIM_TI1_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, uint32_t TIM_ICFilter) |
| Configure the TI1 as Input. More... | |
| void | TIM_OC2_SetConfig (TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) |
| Timer Output Compare 2 configuration. More... | |
| void | TIM_ETR_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ExtTRGPrescaler, uint32_t TIM_ExtTRGPolarity, uint32_t ExtTRGFilter) |
| Configures the TIMx External Trigger (ETR). More... | |
| void | TIM_DMADelayPulseCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA Delay Pulse complete callback. More... | |
| void | TIM_DMADelayPulseHalfCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA Delay Pulse half complete callback. More... | |
| void | TIM_DMAError (DMA_HandleTypeDef *hdma) |
| TIM DMA error callback. More... | |
| void | TIM_DMACaptureCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA Capture complete callback. More... | |
| void | TIM_DMACaptureHalfCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA Capture half complete callback. More... | |
| void | TIM_CCxChannelCmd (TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ChannelState) |
| Enables or disables the TIM Capture Compare Channel x. More... | |
| void | TIM_ResetCallback (TIM_HandleTypeDef *htim) |
| Reset interrupt callbacks to the legacy weak callbacks. More... | |
| static void | TIM_OC1_SetConfig (TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) |
| Timer Output Compare 1 configuration. More... | |
| static void | TIM_OC3_SetConfig (TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) |
| Timer Output Compare 3 configuration. More... | |
| static void | TIM_OC4_SetConfig (TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) |
| Timer Output Compare 4 configuration. More... | |
| static void | TIM_OC5_SetConfig (TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) |
| Timer Output Compare 5 configuration. More... | |
| static void | TIM_OC6_SetConfig (TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) |
| Timer Output Compare 6 configuration. More... | |
| static void | TIM_TI1_ConfigInputStage (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFilter) |
| Configure the Polarity and Filter for TI1. More... | |
| static void | TIM_TI2_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, uint32_t TIM_ICFilter) |
| Configure the TI2 as Input. More... | |
| static void | TIM_TI2_ConfigInputStage (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFilter) |
| Configure the Polarity and Filter for TI2. More... | |
| static void | TIM_TI3_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, uint32_t TIM_ICFilter) |
| Configure the TI3 as Input. More... | |
| static void | TIM_TI4_SetConfig (TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, uint32_t TIM_ICFilter) |
| Configure the TI4 as Input. More... | |
| static void | TIM_ITRx_SetConfig (TIM_TypeDef *TIMx, uint32_t InputTriggerSource) |
| Selects the Input Trigger source. More... | |
| static void | TIM_DMAPeriodElapsedCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA Period Elapse complete callback. More... | |
| static void | TIM_DMAPeriodElapsedHalfCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA Period Elapse half complete callback. More... | |
| static void | TIM_DMATriggerCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA Trigger callback. More... | |
| static void | TIM_DMATriggerHalfCplt (DMA_HandleTypeDef *hdma) |
| TIM DMA Trigger half complete callback. More... | |
| static HAL_StatusTypeDef | TIM_SlaveTimer_SetConfig (TIM_HandleTypeDef *htim, TIM_SlaveConfigTypeDef *sSlaveConfig) |
| Slave Timer configuration function. More... | |
| void TIM_Base_SetConfig | ( | TIM_TypeDef * | TIMx, |
| TIM_Base_InitTypeDef * | Structure | ||
| ) |
Time Base configuration.
| TIMx | TIM peripheral |
| Structure | TIM Base configuration structure |
| None |
Definition at line 5951 of file stm32l4xx_hal_tim.c.
| void TIM_CCxChannelCmd | ( | TIM_TypeDef * | TIMx, |
| uint32_t | Channel, | ||
| uint32_t | ChannelState | ||
| ) |
Enables or disables the TIM Capture Compare Channel x.
| TIMx | to select the TIM peripheral |
| Channel | specifies the TIM Channel This parameter can be one of the following values:
|
| ChannelState | specifies the TIM Channel CCxE bit new state. This parameter can be: TIM_CCx_ENABLE or TIM_CCx_DISABLE. |
| None |
Definition at line 6848 of file stm32l4xx_hal_tim.c.
| void TIM_DMACaptureCplt | ( | DMA_HandleTypeDef * | hdma | ) |
TIM DMA Capture complete callback.
| hdma | pointer to DMA handle. |
| None |
Definition at line 5796 of file stm32l4xx_hal_tim.c.
| void TIM_DMACaptureHalfCplt | ( | DMA_HandleTypeDef * | hdma | ) |
TIM DMA Capture half complete callback.
| hdma | pointer to DMA handle. |
| None |
Definition at line 5837 of file stm32l4xx_hal_tim.c.
| void TIM_DMADelayPulseCplt | ( | DMA_HandleTypeDef * | hdma | ) |
TIM DMA Delay Pulse complete callback.
| hdma | pointer to DMA handle. |
| None |
Definition at line 5714 of file stm32l4xx_hal_tim.c.
| void TIM_DMADelayPulseHalfCplt | ( | DMA_HandleTypeDef * | hdma | ) |
TIM DMA Delay Pulse half complete callback.
| hdma | pointer to DMA handle. |
| None |
Definition at line 5755 of file stm32l4xx_hal_tim.c.
| void TIM_DMAError | ( | DMA_HandleTypeDef * | hdma | ) |
TIM DMA error callback.
| hdma | pointer to DMA handle. |
| None |
Definition at line 5696 of file stm32l4xx_hal_tim.c.
|
static |
TIM DMA Period Elapse complete callback.
| hdma | pointer to DMA handle. |
| None |
Definition at line 5878 of file stm32l4xx_hal_tim.c.
|
static |
TIM DMA Period Elapse half complete callback.
| hdma | pointer to DMA handle. |
| None |
Definition at line 5896 of file stm32l4xx_hal_tim.c.
|
static |
TIM DMA Trigger callback.
| hdma | pointer to DMA handle. |
| None |
Definition at line 5914 of file stm32l4xx_hal_tim.c.
|
static |
TIM DMA Trigger half complete callback.
| hdma | pointer to DMA handle. |
| None |
Definition at line 5932 of file stm32l4xx_hal_tim.c.
| void TIM_ETR_SetConfig | ( | TIM_TypeDef * | TIMx, |
| uint32_t | TIM_ExtTRGPrescaler, | ||
| uint32_t | TIM_ExtTRGPolarity, | ||
| uint32_t | ExtTRGFilter | ||
| ) |
Configures the TIMx External Trigger (ETR).
| TIMx | to select the TIM peripheral |
| TIM_ExtTRGPrescaler | The external Trigger Prescaler. This parameter can be one of the following values:
|
| TIM_ExtTRGPolarity | The external Trigger Polarity. This parameter can be one of the following values:
|
| ExtTRGFilter | External Trigger Filter. This parameter must be a value between 0x00 and 0x0F |
| None |
Definition at line 6816 of file stm32l4xx_hal_tim.c.
|
static |
Selects the Input Trigger source.
| TIMx | to select the TIM peripheral |
| InputTriggerSource | The Input Trigger source. This parameter can be one of the following values:
|
| None |
Definition at line 6786 of file stm32l4xx_hal_tim.c.
|
static |
Timer Output Compare 1 configuration.
| TIMx | to select the TIM peripheral |
| OC_Config | The ouput configuration structure |
| None |
Definition at line 5999 of file stm32l4xx_hal_tim.c.
| void TIM_OC2_SetConfig | ( | TIM_TypeDef * | TIMx, |
| TIM_OC_InitTypeDef * | OC_Config | ||
| ) |
Timer Output Compare 2 configuration.
| TIMx | to select the TIM peripheral |
| OC_Config | The ouput configuration structure |
| None |
Definition at line 6074 of file stm32l4xx_hal_tim.c.
|
static |
Timer Output Compare 3 configuration.
| TIMx | to select the TIM peripheral |
| OC_Config | The ouput configuration structure |
| None |
Definition at line 6150 of file stm32l4xx_hal_tim.c.
|
static |
Timer Output Compare 4 configuration.
| TIMx | to select the TIM peripheral |
| OC_Config | The ouput configuration structure |
| None |
Definition at line 6224 of file stm32l4xx_hal_tim.c.
|
static |
Timer Output Compare 5 configuration.
| TIMx | to select the TIM peripheral |
| OC_Config | The ouput configuration structure |
| None |
Definition at line 6284 of file stm32l4xx_hal_tim.c.
|
static |
Timer Output Compare 6 configuration.
| TIMx | to select the TIM peripheral |
| OC_Config | The ouput configuration structure |
| None |
Definition at line 6337 of file stm32l4xx_hal_tim.c.
| void TIM_ResetCallback | ( | TIM_HandleTypeDef * | htim | ) |
Reset interrupt callbacks to the legacy weak callbacks.
| htim | pointer to a TIM_HandleTypeDef structure that contains the configuration information for TIM module. |
| None |
Definition at line 6872 of file stm32l4xx_hal_tim.c.
|
static |
Slave Timer configuration function.
| htim | TIM handle |
| sSlaveConfig | Slave timer configuration |
| None |
Definition at line 6391 of file stm32l4xx_hal_tim.c.
|
static |
Configure the Polarity and Filter for TI1.
| TIMx | to select the TIM peripheral. |
| TIM_ICPolarity | The Input Polarity. This parameter can be one of the following values:
|
| TIM_ICFilter | Specifies the Input Capture Filter. This parameter must be a value between 0x00 and 0x0F. |
| None |
Definition at line 6569 of file stm32l4xx_hal_tim.c.
| void TIM_TI1_SetConfig | ( | TIM_TypeDef * | TIMx, |
| uint32_t | TIM_ICPolarity, | ||
| uint32_t | TIM_ICSelection, | ||
| uint32_t | TIM_ICFilter | ||
| ) |
Configure the TI1 as Input.
| TIMx | to select the TIM peripheral. |
| TIM_ICPolarity | The Input Polarity. This parameter can be one of the following values:
|
| TIM_ICSelection | specifies the input to be used. This parameter can be one of the following values:
|
| TIM_ICFilter | Specifies the Input Capture Filter. This parameter must be a value between 0x00 and 0x0F. |
| None |
Definition at line 6522 of file stm32l4xx_hal_tim.c.
|
static |
Configure the Polarity and Filter for TI2.
| TIMx | to select the TIM peripheral. |
| TIM_ICPolarity | The Input Polarity. This parameter can be one of the following values:
|
| TIM_ICFilter | Specifies the Input Capture Filter. This parameter must be a value between 0x00 and 0x0F. |
| None |
Definition at line 6652 of file stm32l4xx_hal_tim.c.
|
static |
Configure the TI2 as Input.
| TIMx | to select the TIM peripheral |
| TIM_ICPolarity | The Input Polarity. This parameter can be one of the following values:
|
| TIM_ICSelection | specifies the input to be used. This parameter can be one of the following values:
|
| TIM_ICFilter | Specifies the Input Capture Filter. This parameter must be a value between 0x00 and 0x0F. |
| None |
Definition at line 6612 of file stm32l4xx_hal_tim.c.
|
static |
Configure the TI3 as Input.
| TIMx | to select the TIM peripheral |
| TIM_ICPolarity | The Input Polarity. This parameter can be one of the following values:
|
| TIM_ICSelection | specifies the input to be used. This parameter can be one of the following values:
|
| TIM_ICFilter | Specifies the Input Capture Filter. This parameter must be a value between 0x00 and 0x0F. |
| None |
Definition at line 6695 of file stm32l4xx_hal_tim.c.
|
static |
Configure the TI4 as Input.
| TIMx | to select the TIM peripheral |
| TIM_ICPolarity | The Input Polarity. This parameter can be one of the following values:
|
| TIM_ICSelection | specifies the input to be used. This parameter can be one of the following values:
|
| TIM_ICFilter | Specifies the Input Capture Filter. This parameter must be a value between 0x00 and 0x0F. |
| None |
Definition at line 6743 of file stm32l4xx_hal_tim.c.