HAL TIM Constants

HAL TIM Constants

group TIM_Exported_Constants

Defines

HAL_TIM_GROUP_NONE ( LL_TIM_GROUPCH5_NONE )

HAL TIM Group Channel 5 and Channel 1, 2 or 3.

No effect of channel 5 on channels 1, 2 and 3

HAL_TIM_GROUP_AND_OC1REFC ( LL_TIM_GROUPCH5_AND_OC1REFC )

Group channel 5 and channel 1 (ANDed)

HAL_TIM_GROUP_AND_OC2REFC ( LL_TIM_GROUPCH5_AND_OC2REFC )

Group channel 5 and channel 2 (ANDed)

HAL_TIM_GROUP_AND_OC3REFC ( LL_TIM_GROUPCH5_AND_OC3REFC )

Group channel 5 and channel 3 (ANDed)

HAL_TIM_BREAK_INPUT_GPIO ( LL_TIM_BKIN_SOURCE_GPIO )

HAL TIM Break Input Source.

BKIN input from AF controller

HAL_TIM_BREAK_INPUT_COMP1 ( LL_TIM_BKIN_SOURCE_COMP1 )

Internal signal: COMP1 output

HAL_TIM_BREAK_INPUT_COMP2 ( LL_TIM_BKIN_SOURCE_COMP2 )

Internal signal: COMP2 output

HAL_TIM_BREAK_INPUT_MDF1 ( LL_TIM_BKIN_SOURCE_MDF1 )

Internal signal: Digital filter break output

Error Code definition reflecting the processes asynchronous errors

group TIM_Error_Code

Defines

HAL_TIM_ERROR_NONE (0U)

No error

HAL_TIM_ERROR_DMA (1U)

DMA transfer error

Optional interruptions

group TIM_optional_interruptions

Note

To be used as parameters of functions HAL_TIM_Start_IT_Opt() , HAL_TIM_Start_DMA_Opt()

Defines

HAL_TIM_OPT_IT_UPDATE ( LL_TIM_DIER_UIE )

HAL TIM interrupts. The interrupts are grouped in the following categories:

  • Update: Update interrupt

  • Commutation: Commutation interrupt

  • Trigger: Trigger interrupt

  • Break: Break interrupt

  • Encoder: Encoder interrupts

Note

These interrupts are used in HAL_TIM_Start_IT_Opt() . TIM optional update interrupt

HAL_TIM_OPT_IT_COMMUTATION ( LL_TIM_DIER_COMIE )

TIM optional commutation interrupt

HAL_TIM_OPT_IT_TRIGGER_INPUT ( LL_TIM_DIER_TIE )

TIM optional trigger interrupt

HAL_TIM_OPT_IT_BREAK ( LL_TIM_DIER_BIE )

TIM optional break interrupt

HAL_TIM_OPT_IT_ENCODER_INDEX ( LL_TIM_DIER_IDXIE )

TIM optional encoder index interrupt

HAL_TIM_OPT_IT_ENCODER_DIRECTION ( LL_TIM_DIER_DIRIE )

TIM optional encoder direction interrupt

HAL_TIM_OPT_IT_ENCODER_INDEX_ERROR ( LL_TIM_DIER_IERRIE )

TIM optional encoder index error interrupt

HAL_TIM_OPT_IT_ENCODER_TRANSITION_ERROR ( LL_TIM_DIER_TERRIE )

TIM optional encoder transition error interrupt

HAL_TIM_OPT_DMA_IT_NONE ( HAL_DMA_OPT_IT_NONE )

HAL TIM Filters for the DMA interrupts. By default the half transfer complete callbacks are disabled.

Note

These interrupts are used in HAL_TIM_Start_DMA_Opt() . Disable DMA half transfer complete callbacks

HAL_TIM_OPT_DMA_IT_HT ( HAL_DMA_OPT_IT_HT )

Enable the half-transfer callbacks

HAL_TIM_OPT_DMA_IT_DEFAULT ( HAL_DMA_OPT_IT_DEFAULT )
HAL_TIM_OPT_DMA_IT_SILENT ( HAL_DMA_OPT_IT_SILENT )

All interrupts are filtered