|
STM32G474xx HAL User Manual
|
Data Structures | |
| struct | TIM_Base_InitTypeDef |
| TIM Time base Configuration Structure definition. More... | |
| struct | TIM_OC_InitTypeDef |
| TIM Output Compare Configuration Structure definition. More... | |
| struct | TIM_OnePulse_InitTypeDef |
| TIM One Pulse Mode Configuration Structure definition. More... | |
| struct | TIM_IC_InitTypeDef |
| TIM Input Capture Configuration Structure definition. More... | |
| struct | TIM_Encoder_InitTypeDef |
| TIM Encoder Configuration Structure definition. More... | |
| struct | TIM_ClockConfigTypeDef |
| Clock Configuration Handle Structure definition. More... | |
| struct | TIM_ClearInputConfigTypeDef |
| TIM Clear Input Configuration Handle Structure definition. More... | |
| struct | TIM_MasterConfigTypeDef |
| TIM Master configuration Structure definition. More... | |
| struct | TIM_SlaveConfigTypeDef |
| TIM Slave configuration Structure definition. More... | |
| struct | TIM_BreakDeadTimeConfigTypeDef |
| TIM Break input(s) and Dead time configuration Structure definition. More... | |
| struct | __TIM_HandleTypeDef |
| TIM Time Base Handle Structure definition. More... | |
Typedefs | |
| typedef struct __TIM_HandleTypeDef | TIM_HandleTypeDef |
| TIM Time Base Handle Structure definition. | |
| typedef void(* | pTIM_CallbackTypeDef )(TIM_HandleTypeDef *htim) |
| HAL TIM Callback pointer definition. | |
Enumerations | |
| enum | HAL_ _StateTypeDef { HAL_ _STATE_ = 0x00U, HAL_ _STATE_ = 0x01U, HAL_ _STATE_ = 0x02U, HAL_ _STATE_ = 0x03U, HAL_ _STATE_ = 0x04U } |
| HAL State structures definition. More... | |
| enum | HAL_ _ChannelStateTypeDef { HAL_ _CHANNEL_ = 0x00U, HAL_ _CHANNEL_ = 0x01U, HAL_ _CHANNEL_ = 0x02U } |
| TIM Channel States definition. More... | |
| enum | HAL_ _DMABurstStateTypeDef { HAL_ _BURST_ = 0x00U, HAL_ _BURST_ = 0x01U, HAL_ _BURST_ = 0x02U } |
| DMA Burst States definition. More... | |
| enum | HAL_ _ActiveChannel { HAL_ _ACTIVE_ = 0x01U, HAL_ _ACTIVE_ = 0x02U, HAL_ _ACTIVE_ = 0x04U, HAL_ _ACTIVE_ = 0x08U, HAL_ _ACTIVE_ = 0x10U, HAL_ _ACTIVE_ = 0x20U, HAL_ _ACTIVE_ = 0x00U } |
| HAL Active channel structures definition. More... | |
| enum | HAL_ _CallbackIDTypeDef { HAL_ _BASE_MSPINIT_CB_ = 0x00U, HAL_ _BASE_MSPDEINIT_CB_ = 0x01U, HAL_ _IC_MSPINIT_CB_ = 0x02U, HAL_ _IC_MSPDEINIT_CB_ = 0x03U, HAL_ _OC_MSPINIT_CB_ = 0x04U, HAL_ _OC_MSPDEINIT_CB_ = 0x05U, HAL_ _PWM_MSPINIT_CB_ = 0x06U, HAL_ _PWM_MSPDEINIT_CB_ = 0x07U, HAL_ _ONE_PULSE_MSPINIT_CB_ = 0x08U, HAL_ _ONE_PULSE_MSPDEINIT_CB_ = 0x09U, HAL_ _ENCODER_MSPINIT_CB_ = 0x0AU, HAL_ _ENCODER_MSPDEINIT_CB_ = 0x0BU, HAL_ _HALL_SENSOR_MSPINIT_CB_ = 0x0CU, HAL_ _HALL_SENSOR_MSPDEINIT_CB_ = 0x0DU, HAL_ _PERIOD_ = 0x0EU, HAL_ _PERIOD_ = 0x0FU, HAL_ _TRIGGER_CB_ = 0x10U, HAL_ _TRIGGER_ = 0x11U, HAL_ _IC_CAPTURE_CB_ = 0x12U, HAL_ _IC_CAPTURE_ = 0x13U, HAL_ _OC_DELAY_ = 0x14U, HAL_ _PWM_PULSE_ = 0x15U, HAL_ _PWM_PULSE_ = 0x16U, HAL_ _ERROR_CB_ = 0x17U, HAL_ _COMMUTATION_CB_ = 0x18U, HAL_ _COMMUTATION_ = 0x19U, HAL_ _BREAK_CB_ = 0x1AU, HAL_ _BREAK2_CB_ = 0x1BU, HAL_ _ENCODER_INDEX_CB_ = 0x1CU, HAL_ _DIRECTION_CHANGE_CB_ = 0x1DU, HAL_ _INDEX_ERROR_CB_ = 0x1EU, HAL_ _TRANSITION_ERROR_CB_ = 0x1FU } |
| HAL TIM Callback ID enumeration definition. More... | |
| typedef void(* pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim) |
HAL TIM Callback pointer definition.
pointer to the TIM callback function
Definition at line 456 of file stm32g4xx_hal_tim.h.