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

Data Structures

struct  HRTIM_InitTypeDef
 HRTIM Configuration Structure definition - Time base related parameters. More...
struct  HRTIM_TimerParamTypeDef
 HRTIM Timer Structure definition. More...
struct  __HRTIM_HandleTypeDef
 HRTIM Handle Structure definition. More...
struct  HRTIM_TimeBaseCfgTypeDef
 Simple output compare mode configuration definition. More...
struct  HRTIM_SimpleOCChannelCfgTypeDef
 Simple output compare mode configuration definition. More...
struct  HRTIM_SimplePWMChannelCfgTypeDef
 Simple PWM output mode configuration definition. More...
struct  HRTIM_SimpleCaptureChannelCfgTypeDef
 Simple capture mode configuration definition. More...
struct  HRTIM_SimpleOnePulseChannelCfgTypeDef
 Simple One Pulse mode configuration definition. More...
struct  HRTIM_TimerCfgTypeDef
 Timer configuration definition. More...
struct  HRTIM_TimerCtlTypeDef
 Timer control definition. More...
struct  HRTIM_CompareCfgTypeDef
 Compare unit configuration definition. More...
struct  HRTIM_CaptureValueTypeDef
 Capture unit content definition. More...
struct  HRTIM_CaptureCfgTypeDef
 Capture unit configuration definition. More...
struct  HRTIM_OutputCfgTypeDef
 Output configuration definition. More...
struct  HRTIM_TimerEventFilteringCfgTypeDef
 External event filtering in timing units configuration definition. More...
struct  HRTIM_DeadTimeCfgTypeDef
 Dead time feature configuration definition. More...
struct  HRTIM_ChopperModeCfgTypeDef
 Chopper mode configuration definition. More...
struct  HRTIM_EventCfgTypeDef
 External event channel configuration definition. More...
struct  HRTIM_FaultCfgTypeDef
 Fault channel configuration definition. More...
struct  HRTIM_FaultBlankingCfgTypeDef
struct  HRTIM_BurstModeCfgTypeDef
 Burst mode configuration definition. More...
struct  HRTIM_ADCTriggerCfgTypeDef
 ADC trigger configuration definition. More...
struct  HRTIM_ExternalEventCfgTypeDef
 External Event Counter A or B configuration definition. More...

Typedefs

typedef struct
__HRTIM_HandleTypeDef 
HRTIM_HandleTypeDef
 HRTIM Handle Structure definition.
typedef void(* pHRTIM_CallbackTypeDef )(HRTIM_HandleTypeDef *hhrtim)
 HAL HRTIM Callback function pointer definitions.
typedef void(* pHRTIM_TIMxCallbackTypeDef )(HRTIM_HandleTypeDef *hhrtim, uint32_t TimerIdx)

Enumerations

enum  HAL_HRTIM_StateTypeDef {
  HAL_HRTIM_STATE_RESET = 0x00U, HAL_HRTIM_STATE_READY = 0x01U, HAL_HRTIM_STATE_BUSY = 0x02U, HAL_HRTIM_STATE_TIMEOUT = 0x06U,
  HAL_HRTIM_STATE_ERROR = 0x07U, HAL_HRTIM_STATE_INVALID_CALLBACK = 0x08U
}
 HAL State structures definition. More...
enum  HAL_HRTIM_CallbackIDTypeDef {
  HAL_HRTIM_FAULT1CALLBACK_CB_ID = 0x00U, HAL_HRTIM_FAULT2CALLBACK_CB_ID = 0x01U, HAL_HRTIM_FAULT3CALLBACK_CB_ID = 0x02U, HAL_HRTIM_FAULT4CALLBACK_CB_ID = 0x03U,
  HAL_HRTIM_FAULT5CALLBACK_CB_ID = 0x04U, HAL_HRTIM_SYSTEMFAULTCALLBACK_CB_ID = 0x05U, HAL_HRTIM_DLLCALBRATIONREADYCALLBACK_CB_ID = 0x06U, HAL_HRTIM_BURSTMODEPERIODCALLBACK_CB_ID = 0x07U,
  HAL_HRTIM_SYNCHRONIZATIONEVENTCALLBACK_CB_ID = 0x08U, HAL_HRTIM_ERRORCALLBACK_CB_ID = 0x09U, HAL_HRTIM_REGISTERSUPDATECALLBACK_CB_ID = 0x10U, HAL_HRTIM_REPETITIONEVENTCALLBACK_CB_ID = 0x11U,
  HAL_HRTIM_COMPARE1EVENTCALLBACK_CB_ID = 0x12U, HAL_HRTIM_COMPARE2EVENTCALLBACK_CB_ID = 0x13U, HAL_HRTIM_COMPARE3EVENTCALLBACK_CB_ID = 0x14U, HAL_HRTIM_COMPARE4EVENTCALLBACK_CB_ID = 0x15U,
  HAL_HRTIM_CAPTURE1EVENTCALLBACK_CB_ID = 0x16U, HAL_HRTIM_CAPTURE2EVENTCALLBACK_CB_ID = 0x17U, HAL_HRTIM_DELAYEDPROTECTIONCALLBACK_CB_ID = 0x18U, HAL_HRTIM_COUNTERRESETCALLBACK_CB_ID = 0x19U,
  HAL_HRTIM_OUTPUT1SETCALLBACK_CB_ID = 0x1AU, HAL_HRTIM_OUTPUT1RESETCALLBACK_CB_ID = 0x1BU, HAL_HRTIM_OUTPUT2SETCALLBACK_CB_ID = 0x1CU, HAL_HRTIM_OUTPUT2RESETCALLBACK_CB_ID = 0x1DU,
  HAL_HRTIM_BURSTDMATRANSFERCALLBACK_CB_ID = 0x1EU, HAL_HRTIM_MSPINIT_CB_ID = 0x20U, HAL_HRTIM_MSPDEINIT_CB_ID = 0x21U, HAL_HRTIM_FAULT6CALLBACK_CB_ID = 0x22U
}
 HAL HRTIM Callback ID enumeration definition. More...

Typedef Documentation

HRTIM Handle Structure definition.

typedef void(* pHRTIM_CallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim)

HAL HRTIM Callback function pointer definitions.

HRTIM related callback function pointer

Definition at line 595 of file stm32g4xx_hal_hrtim.h.

typedef void(* pHRTIM_TIMxCallbackTypeDef)(