STM32G474xx HAL User Manual
Data Structures | Typedefs | Enumerations
TIM Exported Types
TIM

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 Documentation

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.