|
STM32L4xx_HAL_Driver
1.14.0
|
Peripheral Control functions. More...
Functions | |
| 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_GroupChannel5 (TIM_HandleTypeDef *htim, uint32_t Channels) |
| Group channel 5 and channel 1, 2 or 3. More... | |
| HAL_StatusTypeDef | HAL_TIMEx_RemapConfig (TIM_HandleTypeDef *htim, uint32_t Remap) |
| Configures the TIMx Remapping input capabilities. More... | |
Peripheral Control functions.
==============================================================================
##### Peripheral Control functions #####
==============================================================================
[..]
This section provides functions allowing to:
(+) Configure the commutation event in case of use of the Hall sensor interface.
(+) Configure Output channels for OC and PWM mode.
(+) Configure Complementary channels, break features and dead time.
(+) Configure Master synchronization.
(+) Configure timer remapping capabilities.
(+) Enable or disable channel grouping. | 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).
| htim | TIM handle |
| sBreakDeadTimeConfig | pointer to a TIM_ConfigBreakDeadConfigTypeDef structure that contains the BDTR Register configuration information for the TIM peripheral. |
| HAL | status |
Definition at line 1699 of file stm32l4xx_hal_tim_ex.c.
| HAL_StatusTypeDef HAL_TIMEx_ConfigBreakInput | ( | TIM_HandleTypeDef * | htim, |
| uint32_t | BreakInput, | ||
| TIMEx_BreakInputConfigTypeDef * | sBreakInputConfig | ||
| ) |
Configures the break input source.
| htim | TIM handle. |
| BreakInput | Break input to configure This parameter can be one of the following values:
|
| sBreakInputConfig | Break input source configuration |
| HAL | status |
Definition at line 1763 of file stm32l4xx_hal_tim_ex.c.
| HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent | ( | TIM_HandleTypeDef * | htim, |
| uint32_t | InputTrigger, | ||
| uint32_t | CommutationSource | ||
| ) |
Configure the TIM commutation event sequence.
| htim | TIM handle |
| InputTrigger | the Internal trigger corresponding to the Timer Interfacing with the Hall sensor This parameter can be one of the following values:
|
| CommutationSource | the Commutation Event source This parameter can be one of the following values:
|
| HAL | status |
Definition at line 1470 of file stm32l4xx_hal_tim_ex.c.
| HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent_DMA | ( | TIM_HandleTypeDef * | htim, |
| uint32_t | InputTrigger, | ||
| uint32_t | CommutationSource | ||
| ) |
Configure the TIM commutation event sequence with DMA.
| htim | TIM handle |
| InputTrigger | the Internal trigger corresponding to the Timer Interfacing with the Hall sensor This parameter can be one of the following values:
|
| CommutationSource | the Commutation Event source This parameter can be one of the following values:
|
| HAL | status |
Definition at line 1583 of file stm32l4xx_hal_tim_ex.c.
| HAL_StatusTypeDef HAL_TIMEx_ConfigCommutEvent_IT | ( | TIM_HandleTypeDef * | htim, |
| uint32_t | InputTrigger, | ||
| uint32_t | CommutationSource | ||
| ) |
Configure the TIM commutation event sequence with interrupt.
| htim | TIM handle |
| InputTrigger | the Internal trigger corresponding to the Timer Interfacing with the Hall sensor This parameter can be one of the following values:
|
| CommutationSource | the Commutation Event source This parameter can be one of the following values:
|
| HAL | status |
Definition at line 1526 of file stm32l4xx_hal_tim_ex.c.
| HAL_StatusTypeDef HAL_TIMEx_GroupChannel5 | ( | TIM_HandleTypeDef * | htim, |
| uint32_t | Channels | ||
| ) |
Group channel 5 and channel 1, 2 or 3.
| htim | TIM handle. |
| Channels | specifies the reference signal(s) the OC5REF is combined with. This parameter can be any combination of the following values: TIM_GROUPCH5_NONE: No effect of OC5REF on OC1REFC, OC2REFC and OC3REFC TIM_GROUPCH5_OC1REFC: OC1REFC is the logical AND of OC1REFC and OC5REF TIM_GROUPCH5_OC2REFC: OC2REFC is the logical AND of OC2REFC and OC5REF TIM_GROUPCH5_OC3REFC: OC3REFC is the logical AND of OC3REFC and OC5REF |
| HAL | status |
Definition at line 2152 of file stm32l4xx_hal_tim_ex.c.
| HAL_StatusTypeDef HAL_TIMEx_MasterConfigSynchronization | ( | TIM_HandleTypeDef * | htim, |
| TIM_MasterConfigTypeDef * | sMasterConfig | ||
| ) |
Configures the TIM in master mode.
| htim | TIM handle. |
| sMasterConfig | pointer to a TIM_MasterConfigTypeDef structure that contains the selected trigger output (TRGO) and the Master/Slave mode. |
| HAL | status |
Definition at line 1632 of file stm32l4xx_hal_tim_ex.c.
| HAL_StatusTypeDef HAL_TIMEx_RemapConfig | ( | TIM_HandleTypeDef * | htim, |
| uint32_t | Remap | ||
| ) |
Configures the TIMx Remapping input capabilities.
| htim | TIM handle. |
| Remap | specifies the TIM remapping source. |
| HAL | status |
Definition at line 2107 of file stm32l4xx_hal_tim_ex.c.