STM32L4xx_HAL_Driver  1.14.0
TIM Exported Types

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  endif
 ADC handle Structure definition. More...
 

Typedefs

typedef struct __TIM_HandleTypeDef else typedef struct endif TIM_HandleTypeDef
 TIM Time Base Handle Structure definition. More...
 
typedef void(* pTIM_CallbackTypeDef) (TIM_HandleTypeDef *htim)
 HAL TIM Callback pointer definition. More...
 

Enumerations

enum  HAL_TIM_StateTypeDef {
  HAL_TIM_STATE_RESET = 0x00U, HAL_TIM_STATE_READY = 0x01U, HAL_TIM_STATE_BUSY = 0x02U, HAL_TIM_STATE_TIMEOUT = 0x03U,
  HAL_TIM_STATE_ERROR = 0x04U
}
 HAL State structures definition. More...
 
enum  HAL_TIM_ActiveChannel {
  HAL_TIM_ACTIVE_CHANNEL_1 = 0x01U, HAL_TIM_ACTIVE_CHANNEL_2 = 0x02U, HAL_TIM_ACTIVE_CHANNEL_3 = 0x04U, HAL_TIM_ACTIVE_CHANNEL_4 = 0x08U,
  HAL_TIM_ACTIVE_CHANNEL_5 = 0x10U, HAL_TIM_ACTIVE_CHANNEL_6 = 0x20U, HAL_TIM_ACTIVE_CHANNEL_CLEARED = 0x00U
}
 HAL Active channel structures definition. More...
 
enum  HAL_TIM_CallbackIDTypeDef {
  HAL_TIM_BASE_MSPINIT_CB_ID = 0x00U, HAL_TIM_BASE_MSPDEINIT_CB_ID = 0x01U, HAL_TIM_IC_MSPINIT_CB_ID = 0x02U, HAL_TIM_IC_MSPDEINIT_CB_ID = 0x03U,
  HAL_TIM_OC_MSPINIT_CB_ID = 0x04U, HAL_TIM_OC_MSPDEINIT_CB_ID = 0x05U, HAL_TIM_PWM_MSPINIT_CB_ID = 0x06U, HAL_TIM_PWM_MSPDEINIT_CB_ID = 0x07U,
  HAL_TIM_ONE_PULSE_MSPINIT_CB_ID = 0x08U, HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID = 0x09U, HAL_TIM_ENCODER_MSPINIT_CB_ID = 0x0AU, HAL_TIM_ENCODER_MSPDEINIT_CB_ID = 0x0BU,
  HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID = 0x0CU, HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID = 0x0DU, HAL_TIM_PERIOD_ELAPSED_CB_ID = 0x0EU, HAL_TIM_PERIOD_ELAPSED_HALF_CB_ID = 0x0FU,
  HAL_TIM_TRIGGER_CB_ID = 0x10U, HAL_TIM_TRIGGER_HALF_CB_ID = 0x11U, HAL_TIM_IC_CAPTURE_CB_ID = 0x12U, HAL_TIM_IC_CAPTURE_HALF_CB_ID = 0x13U,
  HAL_TIM_OC_DELAY_ELAPSED_CB_ID = 0x14U, HAL_TIM_PWM_PULSE_FINISHED_CB_ID = 0x15U, HAL_TIM_PWM_PULSE_FINISHED_HALF_CB_ID = 0x16U, HAL_TIM_ERROR_CB_ID = 0x17U,
  HAL_TIM_COMMUTATION_CB_ID = 0x18U, HAL_TIM_COMMUTATION_HALF_CB_ID = 0x19U, HAL_TIM_BREAK_CB_ID = 0x1AU, HAL_TIM_BREAK2_CB_ID = 0x1BU
}
 HAL TIM Callback ID enumeration definition. More...
 

Detailed Description


Data Structure Documentation

◆ TIM_Base_InitTypeDef

struct TIM_Base_InitTypeDef

TIM Time base Configuration Structure definition.

Definition at line 47 of file stm32l4xx_hal_tim.h.

Data Fields
uint32_t AutoReloadPreload

Specifies the auto-reload preload. This parameter can be a value of TIM Auto-Reload Preload

uint32_t ClockDivision

Specifies the clock division. This parameter can be a value of TIM Clock Division

uint32_t CounterMode

Specifies the counter mode. This parameter can be a value of TIM Counter Mode

uint32_t Period

Specifies the period value to be loaded into the active Auto-Reload Register at the next update event. This parameter can be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF.

uint32_t Prescaler

Specifies the prescaler value used to divide the TIM clock. This parameter can be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF

uint32_t RepetitionCounter

Specifies the repetition counter value. Each time the RCR downcounter reaches zero, an update event is generated and counting restarts from the RCR value (N). This means in PWM mode that (N+1) corresponds to:

  • the number of PWM periods in edge-aligned mode
  • the number of half PWM period in center-aligned mode GP timers: this parameter must be a number between Min_Data = 0x00 and Max_Data = 0xFF. Advanced timers: this parameter must be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF.

◆ TIM_OC_InitTypeDef

struct TIM_OC_InitTypeDef

TIM Output Compare Configuration Structure definition.

Definition at line 78 of file stm32l4xx_hal_tim.h.

Data Fields
uint32_t OCFastMode

Specifies the Fast mode state. This parameter can be a value of TIM Output Fast State

Note
This parameter is valid only in PWM1 and PWM2 mode.
uint32_t OCIdleState

Specifies the TIM Output Compare pin state during Idle state. This parameter can be a value of TIM Output Compare Idle State

Note
This parameter is valid only for timer instances supporting break feature.
uint32_t OCMode

Specifies the TIM mode. This parameter can be a value of TIM Output Compare and PWM Modes

uint32_t OCNIdleState

Specifies the TIM Output Compare pin state during Idle state. This parameter can be a value of TIM Complementary Output Compare Idle State

Note
This parameter is valid only for timer instances supporting break feature.
uint32_t OCNPolarity

Specifies the complementary output polarity. This parameter can be a value of TIM Complementary Output Compare Polarity

Note
This parameter is valid only for timer instances supporting break feature.
uint32_t OCPolarity

Specifies the output polarity. This parameter can be a value of TIM Output Compare Polarity

uint32_t Pulse

Specifies the pulse value to be loaded into the Capture Compare Register. This parameter can be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF

◆ TIM_OnePulse_InitTypeDef

struct TIM_OnePulse_InitTypeDef

TIM One Pulse Mode Configuration Structure definition.

Definition at line 110 of file stm32l4xx_hal_tim.h.

Data Fields
uint32_t ICFilter

Specifies the input capture filter. This parameter can be a number between Min_Data = 0x0 and Max_Data = 0xF

uint32_t ICPolarity

Specifies the active edge of the input signal. This parameter can be a value of TIM Input Capture Polarity

uint32_t ICSelection

Specifies the input. This parameter can be a value of TIM Input Capture Selection

uint32_t OCIdleState

Specifies the TIM Output Compare pin state during Idle state. This parameter can be a value of TIM Output Compare Idle State

Note
This parameter is valid only for timer instances supporting break feature.
uint32_t OCMode

Specifies the TIM mode. This parameter can be a value of TIM Output Compare and PWM Modes

uint32_t OCNIdleState

Specifies the TIM Output Compare pin state during Idle state. This parameter can be a value of TIM Complementary Output Compare Idle State

Note
This parameter is valid only for timer instances supporting break feature.
uint32_t OCNPolarity

Specifies the complementary output polarity. This parameter can be a value of TIM Complementary Output Compare Polarity

Note
This parameter is valid only for timer instances supporting break feature.
uint32_t OCPolarity

Specifies the output polarity. This parameter can be a value of TIM Output Compare Polarity

uint32_t Pulse

Specifies the pulse value to be loaded into the Capture Compare Register. This parameter can be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF

◆ TIM_IC_InitTypeDef

struct TIM_IC_InitTypeDef

TIM Input Capture Configuration Structure definition.

Definition at line 146 of file stm32l4xx_hal_tim.h.

Data Fields
uint32_t ICFilter

Specifies the input capture filter. This parameter can be a number between Min_Data = 0x0 and Max_Data = 0xF

uint32_t ICPolarity

Specifies the active edge of the input signal. This parameter can be a value of TIM Input Capture Polarity

uint32_t ICPrescaler

Specifies the Input Capture Prescaler. This parameter can be a value of TIM Input Capture Prescaler

uint32_t ICSelection

Specifies the input. This parameter can be a value of TIM Input Capture Selection

◆ TIM_Encoder_InitTypeDef

struct TIM_Encoder_InitTypeDef

TIM Encoder Configuration Structure definition.

Definition at line 164 of file stm32l4xx_hal_tim.h.

Data Fields
uint32_t EncoderMode

Specifies the active edge of the input signal. This parameter can be a value of TIM Encoder Mode

uint32_t IC1Filter

Specifies the input capture filter. This parameter can be a number between Min_Data = 0x0 and Max_Data = 0xF

uint32_t IC1Polarity

Specifies the active edge of the input signal. This parameter can be a value of TIM Input Capture Polarity

uint32_t IC1Prescaler

Specifies the Input Capture Prescaler. This parameter can be a value of TIM Input Capture Prescaler

uint32_t IC1Selection

Specifies the input. This parameter can be a value of TIM Input Capture Selection

uint32_t IC2Filter

Specifies the input capture filter. This parameter can be a number between Min_Data = 0x0 and Max_Data = 0xF

uint32_t IC2Polarity

Specifies the active edge of the input signal. This parameter can be a value of TIM Input Capture Polarity

uint32_t IC2Prescaler

Specifies the Input Capture Prescaler. This parameter can be a value of TIM Input Capture Prescaler

uint32_t IC2Selection

Specifies the input. This parameter can be a value of TIM Input Capture Selection

◆ TIM_ClockConfigTypeDef

struct TIM_ClockConfigTypeDef

Clock Configuration Handle Structure definition.

Definition at line 197 of file stm32l4xx_hal_tim.h.

Data Fields
uint32_t ClockFilter

TIM clock filter This parameter can be a number between Min_Data = 0x0 and Max_Data = 0xF

uint32_t ClockPolarity

TIM clock polarity This parameter can be a value of TIM Clock Polarity

uint32_t ClockPrescaler

TIM clock prescaler This parameter can be a value of TIM Clock Prescaler

uint32_t ClockSource

TIM clock sources This parameter can be a value of TIM Clock Source

◆ TIM_ClearInputConfigTypeDef

struct TIM_ClearInputConfigTypeDef

TIM Clear Input Configuration Handle Structure definition.

Definition at line 212 of file stm32l4xx_hal_tim.h.

Data Fields
uint32_t ClearInputFilter

TIM Clear Input filter This parameter can be a number between Min_Data = 0x0 and Max_Data = 0xF

uint32_t ClearInputPolarity

TIM Clear Input polarity This parameter can be a value of TIM Clear Input Polarity

uint32_t ClearInputPrescaler

TIM Clear Input prescaler This parameter must be 0: When OCRef clear feature is used with ETR source, ETR prescaler must be off

uint32_t ClearInputSource

TIM clear Input sources This parameter can be a value of TIM Clear Input Source

uint32_t ClearInputState

TIM clear Input state This parameter can be ENABLE or DISABLE

◆ TIM_MasterConfigTypeDef

struct TIM_MasterConfigTypeDef

TIM Master configuration Structure definition.

Note
Advanced timers provide TRGO2 internal line which is redirected to the ADC

Definition at line 231 of file stm32l4xx_hal_tim.h.

Data Fields
uint32_t MasterOutputTrigger

Trigger output (TRGO) selection This parameter can be a value of TIM Master Mode Selection

uint32_t MasterOutputTrigger2

Trigger output2 (TRGO2) selection This parameter can be a value of TIM Master Mode Selection 2 (TRGO2)

uint32_t MasterSlaveMode

Master/slave mode selection This parameter can be a value of TIM Master/Slave Mode

◆ TIM_SlaveConfigTypeDef

struct TIM_SlaveConfigTypeDef

TIM Slave configuration Structure definition.

Definition at line 244 of file stm32l4xx_hal_tim.h.

Data Fields
uint32_t InputTrigger

Input Trigger source This parameter can be a value of TIM Trigger Selection

uint32_t SlaveMode

Slave mode selection This parameter can be a value of TIM Slave mode

uint32_t TriggerFilter

Input trigger filter This parameter can be a number between Min_Data = 0x0 and Max_Data = 0xF

uint32_t TriggerPolarity

Input Trigger polarity This parameter can be a value of TIM Trigger Polarity

uint32_t TriggerPrescaler

Input trigger prescaler This parameter can be a value of TIM Trigger Prescaler

◆ TIM_BreakDeadTimeConfigTypeDef

struct TIM_BreakDeadTimeConfigTypeDef

TIM Break input(s) and Dead time configuration Structure definition.

Note
2 break inputs can be configured (BKIN and BKIN2) with configurable filter and polarity.

Definition at line 264 of file stm32l4xx_hal_tim.h.

Data Fields
uint32_t AutomaticOutput

TIM Automatic Output Enable state This parameter can be a value of TIM Automatic Output Enable

uint32_t Break2Filter

TIM break2 input filter. This parameter can be a number between Min_Data = 0x0 and Max_Data = 0xF

uint32_t Break2Polarity

TIM Break2 input polarity This parameter can be a value of TIM Break Input 2 Polarity

uint32_t Break2State

TIM Break2 State This parameter can be a value of TIM Break input 2 Enable

uint32_t BreakFilter

Specifies the break input filter. This parameter can be a number between Min_Data = 0x0 and Max_Data = 0xF

uint32_t BreakPolarity

TIM Break input polarity This parameter can be a value of TIM Break Input Polarity

uint32_t BreakState

TIM Break State This parameter can be a value of TIM Break Input Enable

uint32_t DeadTime

TIM dead Time This parameter can be a number between Min_Data = 0x00 and Max_Data = 0xFF

uint32_t LockLevel

TIM Lock level This parameter can be a value of TIM Lock level

uint32_t OffStateIDLEMode

TIM off state in IDLE mode This parameter can be a value of TIM OSSI OffState Selection for Idle mode state

uint32_t OffStateRunMode

TIM off state in run mode This parameter can be a value of TIM OSSR OffState Selection for Run mode state

◆ endif

struct endif

ADC handle Structure definition.

TIM Time Base Handle Structure definition.

SWPMI handle Structure definition.

SD handle Structure definition.

QSPI Handle Structure definition.

PCD Handle Structure definition.

OPAMP Handle Structure definition.

MMC handle Structure definition.

LTDC handle Structure definition.

LPTIM handle Structure definition.

IRDA handle Structure definition.

HASH Handle Structure definition.

GFXMMU handle structure definition.

DSI Handle Structure definition.

DFSDM filter handle structure definition.

DFSDM channel handle structure definition.

DAC handle Structure definition.

COMP Handle Structure definition.

Definition at line 360 of file stm32l4xx_hal_adc.h.

Data Fields

ADC_TypeDef * Instance
 
ADC_InitTypeDef Init
 
DMA_HandleTypeDefDMA_Handle
 
HAL_LockTypeDef Lock
 
__IO uint32_t State
 
__IO uint32_t ErrorCode
 
ADC_InjectionConfigTypeDef InjectionConfig
 
void(* ConvCpltCallback )(struct __ADC_HandleTypeDef *hadc)
 
void(* ConvHalfCpltCallback )(struct __ADC_HandleTypeDef *hadc)
 
void(* LevelOutOfWindowCallback )(struct __ADC_HandleTypeDef *hadc)
 
void(* ErrorCallback )(struct __ADC_HandleTypeDef *hadc)
 
void(* InjectedConvCpltCallback )(struct __ADC_HandleTypeDef *hadc)
 
void(* InjectedQueueOverflowCallback )(struct __ADC_HandleTypeDef *hadc)
 
void(* LevelOutOfWindow2Callback )(struct __ADC_HandleTypeDef *hadc)
 
void(* LevelOutOfWindow3Callback )(struct __ADC_HandleTypeDef *hadc)
 
void(* EndOfSamplingCallback )(struct __ADC_HandleTypeDef *hadc)
 
void(* MspInitCallback )(struct __ADC_HandleTypeDef *hadc)
 
void(* MspDeInitCallback )(struct __ADC_HandleTypeDef *hadc)
 
COMP_TypeDef * Instance
 
COMP_InitTypeDef Init
 
__IO HAL_COMP_StateTypeDef State
 
void(* TriggerCallback )(struct __COMP_HandleTypeDef *hcomp)
 
DAC_TypeDef * Instance
 
__IO HAL_DAC_StateTypeDef State
 
DMA_HandleTypeDefDMA_Handle1
 
DMA_HandleTypeDefDMA_Handle2
 
void(* ConvCpltCallbackCh1 )(struct __DAC_HandleTypeDef *hdac)
 
void(* ConvHalfCpltCallbackCh1 )(struct __DAC_HandleTypeDef *hdac)
 
void(* ErrorCallbackCh1 )(struct __DAC_HandleTypeDef *hdac)
 
void(* DMAUnderrunCallbackCh1 )(struct __DAC_HandleTypeDef *hdac)
 
void(* ConvCpltCallbackCh2 )(struct __DAC_HandleTypeDef *hdac)
 
void(* ConvHalfCpltCallbackCh2 )(struct __DAC_HandleTypeDef *hdac)
 
void(* ErrorCallbackCh2 )(struct __DAC_HandleTypeDef *hdac)
 
void(* DMAUnderrunCallbackCh2 )(struct __DAC_HandleTypeDef *hdac)
 
DFSDM_Channel_TypeDef * Instance
 
DFSDM_Channel_InitTypeDef Init
 
HAL_DFSDM_Channel_StateTypeDef State
 
void(* CkabCallback )(struct __DFSDM_Channel_HandleTypeDef *hdfsdm_channel)
 
void(* ScdCallback )(struct __DFSDM_Channel_HandleTypeDef *hdfsdm_channel)
 
DFSDM_Filter_TypeDef * Instance
 
DFSDM_Filter_InitTypeDef Init
 
DMA_HandleTypeDefhdmaReg
 
DMA_HandleTypeDefhdmaInj
 
uint32_t RegularContMode
 
uint32_t RegularTrigger
 
uint32_t InjectedTrigger
 
uint32_t ExtTriggerEdge
 
FunctionalState InjectedScanMode
 
uint32_t InjectedChannelsNbr
 
uint32_t InjConvRemaining
 
HAL_DFSDM_Filter_StateTypeDef State
 
uint32_t ErrorCode
 
void(* AwdCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter, uint32_t Channel, uint32_t Threshold)
 
void(* RegConvCpltCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
 
void(* RegConvHalfCpltCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
 
void(* InjConvCpltCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
 
void(* InjConvHalfCpltCallback )(struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
 
DSI_TypeDef * Instance
 
DSI_InitTypeDef Init
 
__IO HAL_DSI_StateTypeDef State
 
uint32_t ErrorMsk
 
void(* TearingEffectCallback )(struct __DSI_HandleTypeDef *hdsi)
 
void(* EndOfRefreshCallback )(struct __DSI_HandleTypeDef *hdsi)
 
GFXMMU_TypeDef * Instance
 
GFXMMU_InitTypeDef Init
 
HAL_GFXMMU_StateTypeDef State
 
HASH_InitTypeDef Init
 
uint8_t * pHashInBuffPtr
 
uint8_t * pHashOutBuffPtr
 
uint8_t * pHashKeyBuffPtr
 
uint8_t * pHashMsgBuffPtr
 
uint32_t HashBuffSize
 
__IO uint32_t HashInCount
 
__IO uint32_t HashITCounter
 
__IO uint32_t HashKeyCount
 
HAL_StatusTypeDef Status
 
HAL_HASH_PhaseTypeDef Phase
 
DMA_HandleTypeDefhdmain
 
__IO HAL_HASH_StateTypeDef State
 
HAL_HASH_SuspendTypeDef SuspendRequest
 
FlagStatus DigestCalculationDisable
 
__IO uint32_t NbWordsAlreadyPushed
 
__IO uint32_t Accumulation
 
void(* InCpltCallback )(struct __HASH_HandleTypeDef *hhash)
 
void(* DgstCpltCallback )(struct __HASH_HandleTypeDef *hhash)
 
HCD_TypeDefInstance
 
HCD_InitTypeDef Init
 
HCD_HCTypeDef hc [16]
 
__IO HCD_StateTypeDef State
 
void * pData
 
void(* SOFCallback )(struct __HCD_HandleTypeDef *hhcd)
 
void(* ConnectCallback )(struct __HCD_HandleTypeDef *hhcd)
 
void(* DisconnectCallback )(struct __HCD_HandleTypeDef *hhcd)
 
void(* PortEnabledCallback )(struct __HCD_HandleTypeDef *hhcd)
 
void(* PortDisabledCallback )(struct __HCD_HandleTypeDef *hhcd)
 
void(* HC_NotifyURBChangeCallback )(struct __HCD_HandleTypeDef *hhcd, uint8_t chnum, HCD_URBStateTypeDef urb_state)
 
USART_TypeDef * Instance
 
IRDA_InitTypeDef Init
 
uint8_t * pTxBuffPtr
 
uint16_t TxXferSize
 
__IO uint16_t TxXferCount
 
uint8_t * pRxBuffPtr
 
uint16_t RxXferSize
 
__IO uint16_t RxXferCount
 
uint16_t Mask
 
DMA_HandleTypeDefhdmatx
 
DMA_HandleTypeDefhdmarx
 
__IO HAL_IRDA_StateTypeDef gState
 
__IO HAL_IRDA_StateTypeDef RxState
 
void(* TxHalfCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
 
void(* TxCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
 
void(* RxHalfCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
 
void(* RxCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
 
void(* AbortCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
 
void(* AbortTransmitCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
 
void(* AbortReceiveCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
 
LPTIM_TypeDef * Instance
 
LPTIM_InitTypeDef Init
 
__IO HAL_LPTIM_StateTypeDef State
 
void(* CompareMatchCallback )(struct __LPTIM_HandleTypeDef *hlptim)
 
void(* AutoReloadMatchCallback )(struct __LPTIM_HandleTypeDef *hlptim)
 
void(* CompareWriteCallback )(struct __LPTIM_HandleTypeDef *hlptim)
 
void(* AutoReloadWriteCallback )(struct __LPTIM_HandleTypeDef *hlptim)
 
void(* DirectionUpCallback )(struct __LPTIM_HandleTypeDef *hlptim)
 
void(* DirectionDownCallback )(struct __LPTIM_HandleTypeDef *hlptim)
 
void(* UpdateEventCallback )(struct __LPTIM_HandleTypeDef *hlptim)
 
void(* RepCounterWriteCallback )(struct __LPTIM_HandleTypeDef *hlptim)
 
LTDC_TypeDef * Instance
 
LTDC_InitTypeDef Init
 
LTDC_LayerCfgTypeDef LayerCfg [MAX_LAYER]
 
__IO HAL_LTDC_StateTypeDef State
 
void(* LineEventCallback )(struct __LTDC_HandleTypeDef *hltdc)
 
void(* ReloadEventCallback )(struct __LTDC_HandleTypeDef *hltdc)
 
MMC_TypeDef * Instance
 
MMC_InitTypeDef Init
 
uint32_t TxXferSize
 
uint32_t RxXferSize
 
__IO uint32_t Context
 
__IO HAL_MMC_StateTypeDef State
 
HAL_MMC_CardInfoTypeDef MmcCard
 
uint32_t CSD [4U]
 
uint32_t CID [4U]
 
uint32_t Ext_CSD [128]
 
void(* Read_DMADblBuf0CpltCallback )(struct __MMC_HandleTypeDef *hmmc)
 
void(* Read_DMADblBuf1CpltCallback )(struct __MMC_HandleTypeDef *hmmc)
 
void(* Write_DMADblBuf0CpltCallback )(struct __MMC_HandleTypeDef *hmmc)
 
void(* Write_DMADblBuf1CpltCallback )(struct __MMC_HandleTypeDef *hmmc)
 
OPAMP_TypeDef * Instance
 
OPAMP_InitTypeDef Init
 
__IO HAL_OPAMP_StateTypeDef State
 
PCD_TypeDefInstance
 
PCD_InitTypeDef Init
 
__IO uint8_t USB_Address
 
PCD_EPTypeDef IN_ep [16]
 
PCD_EPTypeDef OUT_ep [16]
 
__IO PCD_StateTypeDef State
 
uint32_t Setup [12]
 
PCD_LPM_StateTypeDef LPM_State
 
uint32_t BESL
 
uint32_t lpm_active
 
uint32_t battery_charging_active
 
void(* SetupStageCallback )(struct __PCD_HandleTypeDef *hpcd)
 
void(* ResetCallback )(struct __PCD_HandleTypeDef *hpcd)
 
void(* SuspendCallback )(struct __PCD_HandleTypeDef *hpcd)
 
void(* ResumeCallback )(struct __PCD_HandleTypeDef *hpcd)
 
void(* DataOutStageCallback )(struct __PCD_HandleTypeDef *hpcd, uint8_t epnum)
 
void(* DataInStageCallback )(struct __PCD_HandleTypeDef *hpcd, uint8_t epnum)
 
void(* ISOOUTIncompleteCallback )(struct __PCD_HandleTypeDef *hpcd, uint8_t epnum)
 
void(* ISOINIncompleteCallback )(struct __PCD_HandleTypeDef *hpcd, uint8_t epnum)
 
void(* BCDCallback )(struct __PCD_HandleTypeDef *hpcd, PCD_BCD_MsgTypeDef msg)
 
void(* LPMCallback )(struct __PCD_HandleTypeDef *hpcd, PCD_LPM_MsgTypeDef msg)
 
QUADSPI_TypeDef * Instance
 
QSPI_InitTypeDef Init
 
__IO uint32_t TxXferSize
 
__IO uint32_t TxXferCount
 
__IO uint32_t RxXferSize
 
__IO uint32_t RxXferCount
 
DMA_HandleTypeDefhdma
 
__IO HAL_LockTypeDef Lock
 
__IO HAL_QSPI_StateTypeDef State
 
uint32_t Timeout
 
void(* FifoThresholdCallback )(struct __QSPI_HandleTypeDef *hqspi)
 
void(* CmdCpltCallback )(struct __QSPI_HandleTypeDef *hqspi)
 
void(* StatusMatchCallback )(struct __QSPI_HandleTypeDef *hqspi)
 
void(* TimeOutCallback )(struct __QSPI_HandleTypeDef *hqspi)
 
SD_TypeDef * Instance
 
SD_InitTypeDef Init
 
__IO HAL_SD_StateTypeDef State
 
HAL_SD_CardInfoTypeDef SdCard
 
void(* DriveTransceiver_1_8V_Callback )(FlagStatus status)
 
SWPMI_TypeDef * Instance
 
SWPMI_InitTypeDef Init
 
uint32_t * pTxBuffPtr
 
uint32_t TxXferCount
 
uint32_t * pRxBuffPtr
 
uint32_t RxXferCount
 
__IO HAL_SWPMI_StateTypeDef State
 
TIM_TypeDef * Instance
 
TIM_Base_InitTypeDef Init
 
HAL_TIM_ActiveChannel Channel
 
__IO HAL_TIM_StateTypeDef State
 
void(* Base_MspInitCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* Base_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* IC_MspInitCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* IC_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* OC_MspInitCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* OC_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* PWM_MspInitCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* PWM_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* OnePulse_MspInitCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* OnePulse_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* Encoder_MspInitCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* Encoder_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* HallSensor_MspInitCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* HallSensor_MspDeInitCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* PeriodElapsedCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* PeriodElapsedHalfCpltCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* TriggerHalfCpltCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* IC_CaptureCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* IC_CaptureHalfCpltCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* OC_DelayElapsedCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* PWM_PulseFinishedCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* PWM_PulseFinishedHalfCpltCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* CommutationCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* CommutationHalfCpltCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* BreakCallback )(struct __TIM_HandleTypeDef *htim)
 
void(* Break2Callback )(struct __TIM_HandleTypeDef *htim)
 

Field Documentation

◆ AbortCpltCallback

void(* endif::AbortCpltCallback)(struct __SD_HandleTypeDef *hsd)

IRDA Abort Complete Callback

Definition at line 188 of file stm32l4xx_hal_irda.h.

◆ AbortReceiveCpltCallback

void(* endif::AbortReceiveCpltCallback) (struct __IRDA_HandleTypeDef *hirda)

IRDA Abort Receive Complete Callback

Definition at line 192 of file stm32l4xx_hal_irda.h.

◆ AbortTransmitCpltCallback

void(* endif::AbortTransmitCpltCallback) (struct __IRDA_HandleTypeDef *hirda)

IRDA Abort Transmit Complete Callback

Definition at line 190 of file stm32l4xx_hal_irda.h.

◆ Accumulation

__IO uint32_t endif::Accumulation

HASH multi buffers accumulation flag

Definition at line 155 of file stm32l4xx_hal_hash.h.

◆ AutoReloadMatchCallback

void(* endif::AutoReloadMatchCallback) (struct __LPTIM_HandleTypeDef *hlptim)

Auto-reload match Callback

Definition at line 171 of file stm32l4xx_hal_lptim.h.

◆ AutoReloadWriteCallback

void(* endif::AutoReloadWriteCallback) (struct __LPTIM_HandleTypeDef *hlptim)

Auto-reload register write complete Callback

Definition at line 174 of file stm32l4xx_hal_lptim.h.

◆ AwdCallback

void(* endif::AwdCallback) (struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter, uint32_t Channel, uint32_t Threshold)

DFSDM filter analog watchdog callback

Definition at line 247 of file stm32l4xx_hal_dfsdm.h.

◆ Base_MspDeInitCallback

void(* endif::Base_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim)

TIM Base Msp DeInit Callback

Definition at line 335 of file stm32l4xx_hal_tim.h.

◆ Base_MspInitCallback

void(* endif::Base_MspInitCallback) (struct __TIM_HandleTypeDef *htim)

TIM Base Msp Init Callback

Definition at line 334 of file stm32l4xx_hal_tim.h.

◆ battery_charging_active

uint32_t endif::battery_charging_active

Enable or disable Battery charging. This parameter can be set to ENABLE or DISABLE

Definition at line 129 of file stm32l4xx_hal_pcd.h.

◆ BCDCallback

void(* endif::BCDCallback) (struct __PCD_HandleTypeDef *hpcd, PCD_BCD_MsgTypeDef msg)

USB OTG PCD BCD callback

Definition at line 146 of file stm32l4xx_hal_pcd.h.

◆ BESL

uint32_t endif::BESL

Definition at line 123 of file stm32l4xx_hal_pcd.h.

◆ Break2Callback

void(* endif::Break2Callback) (struct __TIM_HandleTypeDef *htim)

TIM Break2 Callback

Definition at line 361 of file stm32l4xx_hal_tim.h.

◆ BreakCallback

void(* endif::BreakCallback) (struct __TIM_HandleTypeDef *htim)

TIM Break Callback

Definition at line 360 of file stm32l4xx_hal_tim.h.

◆ Channel

HAL_TIM_ActiveChannel endif::Channel

Active channel

Definition at line 327 of file stm32l4xx_hal_tim.h.

◆ CID

uint32_t endif::CID

MMC card identification number table

SD card identification number table

Definition at line 149 of file stm32l4xx_hal_mmc.h.

◆ CkabCallback

void(* endif::CkabCallback) (struct __DFSDM_Channel_HandleTypeDef *hdfsdm_channel)

DFSDM channel clock absence detection callback

Definition at line 137 of file stm32l4xx_hal_dfsdm.h.

◆ CmdCpltCallback

void(* endif::CmdCpltCallback) (struct __QSPI_HandleTypeDef *hqspi)

Definition at line 118 of file stm32l4xx_hal_qspi.h.

◆ CommutationCallback

void(* endif::CommutationCallback) (struct __TIM_HandleTypeDef *htim)

TIM Commutation Callback

Definition at line 358 of file stm32l4xx_hal_tim.h.

◆ CommutationHalfCpltCallback

void(* endif::CommutationHalfCpltCallback) (struct __TIM_HandleTypeDef *htim)

TIM Commutation half complete Callback

Definition at line 359 of file stm32l4xx_hal_tim.h.

◆ CompareMatchCallback

void(* endif::CompareMatchCallback) (struct __LPTIM_HandleTypeDef *hlptim)

Compare match Callback

Definition at line 170 of file stm32l4xx_hal_lptim.h.

◆ CompareWriteCallback

void(* endif::CompareWriteCallback) (struct __LPTIM_HandleTypeDef *hlptim)

Compare register write complete Callback

Definition at line 173 of file stm32l4xx_hal_lptim.h.

◆ ConnectCallback

void(* endif::ConnectCallback)(struct __PCD_HandleTypeDef *hpcd)

USB OTG HCD Connect callback

USB OTG PCD Connect callback

Definition at line 84 of file stm32l4xx_hal_hcd.h.

◆ Context

__IO uint32_t endif::Context

MMC transfer context

SD transfer context

Definition at line 133 of file stm32l4xx_hal_mmc.h.

◆ ConvCpltCallback

void(* endif::ConvCpltCallback) (struct __ADC_HandleTypeDef *hadc)

ADC conversion complete callback

Definition at line 373 of file stm32l4xx_hal_adc.h.

◆ ConvCpltCallbackCh1

void(* endif::ConvCpltCallbackCh1) (struct __DAC_HandleTypeDef *hdac)

Definition at line 82 of file stm32l4xx_hal_dac.h.

◆ ConvCpltCallbackCh2

void(* endif::ConvCpltCallbackCh2) (struct __DAC_HandleTypeDef *hdac)

Definition at line 86 of file stm32l4xx_hal_dac.h.

◆ ConvHalfCpltCallback

void(* endif::ConvHalfCpltCallback) (struct __ADC_HandleTypeDef *hadc)

ADC conversion DMA half-transfer callback

Definition at line 374 of file stm32l4xx_hal_adc.h.

◆ ConvHalfCpltCallbackCh1

void(* endif::ConvHalfCpltCallbackCh1) (struct __DAC_HandleTypeDef *hdac)

Definition at line 83 of file stm32l4xx_hal_dac.h.

◆ ConvHalfCpltCallbackCh2

void(* endif::ConvHalfCpltCallbackCh2) (struct __DAC_HandleTypeDef *hdac)

Definition at line 87 of file stm32l4xx_hal_dac.h.

◆ CSD

uint32_t endif::CSD

MMC card specific data table

SD card specific data table

Definition at line 147 of file stm32l4xx_hal_mmc.h.

◆ DataInStageCallback

void(* endif::DataInStageCallback) (struct __PCD_HandleTypeDef *hpcd, uint8_t epnum)

USB OTG PCD Data IN Stage callback

Definition at line 143 of file stm32l4xx_hal_pcd.h.

◆ DataOutStageCallback

void(* endif::DataOutStageCallback) (struct __PCD_HandleTypeDef *hpcd, uint8_t epnum)

USB OTG PCD Data OUT Stage callback

Definition at line 142 of file stm32l4xx_hal_pcd.h.

◆ DgstCpltCallback

void(* endif::DgstCpltCallback) (struct __HASH_HandleTypeDef *hhash)

HASH digest computation completion callback

Definition at line 160 of file stm32l4xx_hal_hash.h.

◆ DigestCalculationDisable

FlagStatus endif::DigestCalculationDisable

Digest calculation phase skip (MDMAT bit control) for multi-buffers DMA-based HMAC computation

Definition at line 149 of file stm32l4xx_hal_hash.h.

◆ DirectionDownCallback

void(* endif::DirectionDownCallback) (struct __LPTIM_HandleTypeDef *hlptim)

Down-counting direction change Callback

Definition at line 176 of file stm32l4xx_hal_lptim.h.

◆ DirectionUpCallback

void(* endif::DirectionUpCallback) (struct __LPTIM_HandleTypeDef *hlptim)

Up-counting direction change Callback

Definition at line 175 of file stm32l4xx_hal_lptim.h.

◆ DisconnectCallback

void(* endif::DisconnectCallback)(struct __PCD_HandleTypeDef *hpcd)

USB OTG HCD Disconnect callback

USB OTG PCD Disconnect callback

Definition at line 85 of file stm32l4xx_hal_hcd.h.

◆ DMA_Handle

DMA_HandleTypeDef* endif::DMA_Handle

Pointer DMA Handler

Definition at line 367 of file stm32l4xx_hal_adc.h.

◆ DMA_Handle1

DMA_HandleTypeDef* endif::DMA_Handle1

Pointer DMA handler for channel 1

Definition at line 75 of file stm32l4xx_hal_dac.h.

◆ DMA_Handle2

DMA_HandleTypeDef* endif::DMA_Handle2

Pointer DMA handler for channel 2

Definition at line 77 of file stm32l4xx_hal_dac.h.

◆ DMAUnderrunCallbackCh1

void(* endif::DMAUnderrunCallbackCh1) (struct __DAC_HandleTypeDef *hdac)

Definition at line 85 of file stm32l4xx_hal_dac.h.

◆ DMAUnderrunCallbackCh2

void(* endif::DMAUnderrunCallbackCh2) (struct __DAC_HandleTypeDef *hdac)

Definition at line 89 of file stm32l4xx_hal_dac.h.

◆ DriveTransceiver_1_8V_Callback

void(* endif::DriveTransceiver_1_8V_Callback) (FlagStatus status)

Definition at line 170 of file stm32l4xx_hal_sd.h.

◆ Encoder_MspDeInitCallback

void(* endif::Encoder_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim)

TIM Encoder Msp DeInit Callback

Definition at line 345 of file stm32l4xx_hal_tim.h.

◆ Encoder_MspInitCallback

void(* endif::Encoder_MspInitCallback) (struct __TIM_HandleTypeDef *htim)

TIM Encoder Msp Init Callback

Definition at line 344 of file stm32l4xx_hal_tim.h.

◆ EndOfRefreshCallback

void(* endif::EndOfRefreshCallback) (struct __DSI_HandleTypeDef *hdsi)

DSI End Of Refresh Callback

Definition at line 318 of file stm32l4xx_hal_dsi.h.

◆ EndOfSamplingCallback

void(* endif::EndOfSamplingCallback) (struct __ADC_HandleTypeDef *hadc)

ADC end of sampling callback

Definition at line 381 of file stm32l4xx_hal_adc.h.

◆ ErrorCallback

void(* endif::ErrorCallback)(struct __TIM_HandleTypeDef *htim)

ADC error callback

DFSDM filter error callback

DSI Error Callback

GFXMMU error callback

HASH error callback

IRDA Error Callback

LTDC Error Callback

SWPMI error callback

TIM Error Callback

Definition at line 376 of file stm32l4xx_hal_adc.h.

◆ ErrorCallbackCh1

void(* endif::ErrorCallbackCh1) (struct __DAC_HandleTypeDef *hdac)

Definition at line 84 of file stm32l4xx_hal_dac.h.

◆ ErrorCallbackCh2

void(* endif::ErrorCallbackCh2) (struct __DAC_HandleTypeDef *hdac)

Definition at line 88 of file stm32l4xx_hal_dac.h.

◆ ErrorCode [1/2]

uint32_t endif::ErrorCode

DFSDM filter error code

Definition at line 245 of file stm32l4xx_hal_dfsdm.h.

◆ ErrorCode [2/2]

__IO uint32_t endif::ErrorCode

ADC Error code

COMP error code

DAC Error code

DSI Error code

GFXMMU error code

HASH Error code

HCD Error code

IRDA Error code

LTDC Error code

MMC Card Error codes

PCD Error code

SD Card Error codes

SWPMI Error code

Definition at line 370 of file stm32l4xx_hal_adc.h.

◆ ErrorMsk

uint32_t endif::ErrorMsk

DSI Error monitoring mask

Definition at line 314 of file stm32l4xx_hal_dsi.h.

◆ Ext_CSD

uint32_t endif::Ext_CSD[128]

Definition at line 151 of file stm32l4xx_hal_mmc.h.

◆ ExtTriggerEdge

uint32_t endif::ExtTriggerEdge

Rising, falling or both edges selected

Definition at line 240 of file stm32l4xx_hal_dfsdm.h.

◆ FifoThresholdCallback

void(* endif::FifoThresholdCallback) (struct __QSPI_HandleTypeDef *hqspi)

Definition at line 117 of file stm32l4xx_hal_qspi.h.

◆ gState

__IO HAL_IRDA_StateTypeDef endif::gState

IRDA state information related to global Handle management and also related to Tx operations. This parameter can be a value of HAL_IRDA_StateTypeDef

Definition at line 168 of file stm32l4xx_hal_irda.h.

◆ HallSensor_MspDeInitCallback

void(* endif::HallSensor_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim)

TIM Hall Sensor Msp DeInit Callback

Definition at line 347 of file stm32l4xx_hal_tim.h.

◆ HallSensor_MspInitCallback

void(* endif::HallSensor_MspInitCallback) (struct __TIM_HandleTypeDef *htim)

TIM Hall Sensor Msp Init Callback

Definition at line 346 of file stm32l4xx_hal_tim.h.

◆ HashBuffSize

uint32_t endif::HashBuffSize

Size of buffer to be processed

Definition at line 129 of file stm32l4xx_hal_hash.h.

◆ HashInCount

__IO uint32_t endif::HashInCount

Counter of inputted data

Definition at line 131 of file stm32l4xx_hal_hash.h.

◆ HashITCounter

__IO uint32_t endif::HashITCounter

Counter of issued interrupts

Definition at line 133 of file stm32l4xx_hal_hash.h.

◆ HashKeyCount

__IO uint32_t endif::HashKeyCount

Counter for Key inputted data (HMAC only)

Definition at line 135 of file stm32l4xx_hal_hash.h.

◆ hc

HCD_HCTypeDef endif::hc[16]

Host channels parameters

Definition at line 77 of file stm32l4xx_hal_hcd.h.

◆ HC_NotifyURBChangeCallback

void(* endif::HC_NotifyURBChangeCallback) (struct __HCD_HandleTypeDef *hhcd, uint8_t chnum, HCD_URBStateTypeDef urb_state)

USB OTG HCD Host Channel Notify URB Change callback

Definition at line 88 of file stm32l4xx_hal_hcd.h.

◆ hdma

DMA_HandleTypeDef * endif::hdma

DMA Handlers array This array is accessed by a TIM DMA Handle Index

Definition at line 109 of file stm32l4xx_hal_qspi.h.

◆ hdmain

DMA_HandleTypeDef* endif::hdmain

HASH In DMA Handle parameters

Definition at line 141 of file stm32l4xx_hal_hash.h.

◆ hdmaInj

DMA_HandleTypeDef* endif::hdmaInj

Pointer on DMA handler for injected conversions

Definition at line 236 of file stm32l4xx_hal_dfsdm.h.

◆ hdmaReg

DMA_HandleTypeDef* endif::hdmaReg

Pointer on DMA handler for regular conversions

Definition at line 235 of file stm32l4xx_hal_dfsdm.h.

◆ hdmarx

DMA_HandleTypeDef * endif::hdmarx

IRDA Rx DMA Handle parameters

MMC Rx DMA handle parameters

SD Rx DMA handle parameters

SWPMI Rx DMA Handle parameters

Definition at line 164 of file stm32l4xx_hal_irda.h.

◆ hdmatx

DMA_HandleTypeDef * endif::hdmatx

IRDA Tx DMA Handle parameters

MMC Tx DMA handle parameters

SD Tx DMA handle parameters

SWPMI Tx DMA Handle parameters

Definition at line 162 of file stm32l4xx_hal_irda.h.

◆ IC_CaptureCallback

void(* endif::IC_CaptureCallback) (struct __TIM_HandleTypeDef *htim)

TIM Input Capture Callback

Definition at line 352 of file stm32l4xx_hal_tim.h.

◆ IC_CaptureHalfCpltCallback

void(* endif::IC_CaptureHalfCpltCallback) (struct __TIM_HandleTypeDef *htim)

TIM Input Capture half complete Callback

Definition at line 353 of file stm32l4xx_hal_tim.h.

◆ IC_MspDeInitCallback

void(* endif::IC_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim)

TIM IC Msp DeInit Callback

Definition at line 337 of file stm32l4xx_hal_tim.h.

◆ IC_MspInitCallback

void(* endif::IC_MspInitCallback) (struct __TIM_HandleTypeDef *htim)

TIM IC Msp Init Callback

Definition at line 336 of file stm32l4xx_hal_tim.h.

◆ IN_ep

PCD_EPTypeDef endif::IN_ep

IN endpoint parameters

Definition at line 111 of file stm32l4xx_hal_pcd.h.

◆ InCpltCallback

void(* endif::InCpltCallback) (struct __HASH_HandleTypeDef *hhash)

HASH input completion callback

Definition at line 158 of file stm32l4xx_hal_hash.h.

◆ Init [1/18]

HCD_InitTypeDef endif::Init

HCD required parameters

Definition at line 76 of file stm32l4xx_hal_hcd.h.

◆ Init [2/18]

SWPMI_InitTypeDef endif::Init

SWPMI communication parameters

Definition at line 95 of file stm32l4xx_hal_swpmi.h.

◆ Init [3/18]

GFXMMU_InitTypeDef endif::Init

GFXMMU init parameters

Definition at line 99 of file stm32l4xx_hal_gfxmmu.h.

◆ Init [4/18]

QSPI_InitTypeDef endif::Init

Definition at line 102 of file stm32l4xx_hal_qspi.h.

◆ Init [5/18]

PCD_InitTypeDef endif::Init

PCD required parameters

Definition at line 108 of file stm32l4xx_hal_pcd.h.

◆ Init [6/18]

COMP_InitTypeDef endif::Init

COMP required parameters

Definition at line 108 of file stm32l4xx_hal_comp.h.

◆ Init [7/18]

HASH_InitTypeDef endif::Init

HASH required parameters

Definition at line 119 of file stm32l4xx_hal_hash.h.

◆ Init [8/18]

MMC_InitTypeDef endif::Init

MMC required parameters

Definition at line 121 of file stm32l4xx_hal_mmc.h.

◆ Init [9/18]

SD_InitTypeDef endif::Init

SD required parameters

Definition at line 128 of file stm32l4xx_hal_sd.h.

◆ Init [10/18]

OPAMP_InitTypeDef endif::Init

OPAMP required parameters

Definition at line 130 of file stm32l4xx_hal_opamp.h.

◆ Init [11/18]

DFSDM channel init parameters

Definition at line 134 of file stm32l4xx_hal_dfsdm.h.

◆ Init [12/18]

IRDA_InitTypeDef endif::Init

IRDA communication parameters

Definition at line 146 of file stm32l4xx_hal_irda.h.

◆ Init [13/18]

LPTIM_InitTypeDef endif::Init

LPTIM required parameters

Definition at line 159 of file stm32l4xx_hal_lptim.h.

◆ Init [14/18]

LTDC_InitTypeDef endif::Init

LTDC parameters

Definition at line 179 of file stm32l4xx_hal_ltdc.h.

◆ Init [15/18]

DFSDM filter init parameters

Definition at line 234 of file stm32l4xx_hal_dfsdm.h.

◆ Init [16/18]

DSI_InitTypeDef endif::Init

DSI required parameters

Definition at line 310 of file stm32l4xx_hal_dsi.h.

◆ Init [17/18]

TIM_Base_InitTypeDef endif::Init

TIM Time Base required parameters

Definition at line 326 of file stm32l4xx_hal_tim.h.

◆ Init [18/18]

ADC_InitTypeDef endif::Init

ADC initialization parameters and regular conversions setting

Definition at line 366 of file stm32l4xx_hal_adc.h.

◆ InjConvCpltCallback

void(* endif::InjConvCpltCallback) (struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)

DFSDM filter injected conversion complete callback

Definition at line 251 of file stm32l4xx_hal_dfsdm.h.

◆ InjConvHalfCpltCallback

void(* endif::InjConvHalfCpltCallback) (struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)

DFSDM filter half injected conversion complete callback

Definition at line 252 of file stm32l4xx_hal_dfsdm.h.

◆ InjConvRemaining

uint32_t endif::InjConvRemaining

Injected conversions remaining

Definition at line 243 of file stm32l4xx_hal_dfsdm.h.

◆ InjectedChannelsNbr

uint32_t endif::InjectedChannelsNbr

Number of channels in injected sequence

Definition at line 242 of file stm32l4xx_hal_dfsdm.h.

◆ InjectedConvCpltCallback

void(* endif::InjectedConvCpltCallback) (struct __ADC_HandleTypeDef *hadc)

ADC group injected conversion complete callback

Definition at line 377 of file stm32l4xx_hal_adc.h.

◆ InjectedQueueOverflowCallback

void(* endif::InjectedQueueOverflowCallback) (struct __ADC_HandleTypeDef *hadc)

ADC group injected context queue overflow callback

Definition at line 378 of file stm32l4xx_hal_adc.h.

◆ InjectedScanMode

FunctionalState endif::InjectedScanMode

Injected scanning mode

Definition at line 241 of file stm32l4xx_hal_dfsdm.h.

◆ InjectedTrigger

uint32_t endif::InjectedTrigger

Trigger used for injected conversion

Definition at line 239 of file stm32l4xx_hal_dfsdm.h.

◆ InjectionConfig

ADC_InjectionConfigTypeDef endif::InjectionConfig

ADC injected channel configuration build-up structure

Definition at line 371 of file stm32l4xx_hal_adc.h.

◆ Instance [1/18]

DAC_TypeDef* endif::Instance

Register base address

Definition at line 69 of file stm32l4xx_hal_dac.h.

◆ Instance [2/18]

HCD_TypeDef* endif::Instance

Register base address

Definition at line 75 of file stm32l4xx_hal_hcd.h.

◆ Instance [3/18]

SWPMI_TypeDef* endif::Instance

SWPMI registers base address

Definition at line 93 of file stm32l4xx_hal_swpmi.h.

◆ Instance [4/18]

GFXMMU_TypeDef* endif::Instance

GFXMMU instance

Definition at line 98 of file stm32l4xx_hal_gfxmmu.h.

◆ Instance [5/18]

QUADSPI_TypeDef* endif::Instance

Definition at line 101 of file stm32l4xx_hal_qspi.h.

◆ Instance [6/18]

COMP_TypeDef* endif::Instance

Register base address

Definition at line 107 of file stm32l4xx_hal_comp.h.

◆ Instance [7/18]

PCD_TypeDef* endif::Instance

Register base address

Definition at line 107 of file stm32l4xx_hal_pcd.h.

◆ Instance [8/18]

MMC_TypeDef* endif::Instance

MMC registers base address

Definition at line 119 of file stm32l4xx_hal_mmc.h.

◆ Instance [9/18]

SD_TypeDef* endif::Instance

SD registers base address

Definition at line 126 of file stm32l4xx_hal_sd.h.

◆ Instance [10/18]

OPAMP_TypeDef* endif::Instance

OPAMP instance's registers base address

Definition at line 129 of file stm32l4xx_hal_opamp.h.

◆ Instance [11/18]

DFSDM_Channel_TypeDef* endif::Instance

DFSDM channel instance

Definition at line 133 of file stm32l4xx_hal_dfsdm.h.

◆ Instance [12/18]

USART_TypeDef* endif::Instance

USART registers base address

Definition at line 144 of file stm32l4xx_hal_irda.h.

◆ Instance [13/18]

LPTIM_TypeDef* endif::Instance

Register base address

Definition at line 157 of file stm32l4xx_hal_lptim.h.

◆ Instance [14/18]

LTDC_TypeDef* endif::Instance

LTDC Register base address

Definition at line 177 of file stm32l4xx_hal_ltdc.h.

◆ Instance [15/18]

DFSDM_Filter_TypeDef* endif::Instance

DFSDM filter instance

Definition at line 233 of file stm32l4xx_hal_dfsdm.h.

◆ Instance [16/18]

DSI_TypeDef* endif::Instance

Register base address

Definition at line 309 of file stm32l4xx_hal_dsi.h.

◆ Instance [17/18]

TIM_TypeDef* endif::Instance

Register base address

Definition at line 325 of file stm32l4xx_hal_tim.h.

◆ Instance [18/18]

ADC_TypeDef* endif::Instance

Register base address

Definition at line 365 of file stm32l4xx_hal_adc.h.

◆ ISOINIncompleteCallback

void(* endif::ISOINIncompleteCallback) (struct __PCD_HandleTypeDef *hpcd, uint8_t epnum)

USB OTG PCD ISO IN Incomplete callback

Definition at line 145 of file stm32l4xx_hal_pcd.h.

◆ ISOOUTIncompleteCallback

void(* endif::ISOOUTIncompleteCallback) (struct __PCD_HandleTypeDef *hpcd, uint8_t epnum)

USB OTG PCD ISO OUT Incomplete callback

Definition at line 144 of file stm32l4xx_hal_pcd.h.

◆ LayerCfg

LTDC_LayerCfgTypeDef endif::LayerCfg[MAX_LAYER]

LTDC Layers parameters

Definition at line 181 of file stm32l4xx_hal_ltdc.h.

◆ LevelOutOfWindow2Callback

void(* endif::LevelOutOfWindow2Callback) (struct __ADC_HandleTypeDef *hadc)

ADC analog watchdog 2 callback

Definition at line 379 of file stm32l4xx_hal_adc.h.

◆ LevelOutOfWindow3Callback

void(* endif::LevelOutOfWindow3Callback) (struct __ADC_HandleTypeDef *hadc)

ADC analog watchdog 3 callback

Definition at line 380 of file stm32l4xx_hal_adc.h.

◆ LevelOutOfWindowCallback

void(* endif::LevelOutOfWindowCallback) (struct __ADC_HandleTypeDef *hadc)

ADC analog watchdog 1 callback

Definition at line 375 of file stm32l4xx_hal_adc.h.

◆ LineEventCallback

void(* endif::LineEventCallback) (struct __LTDC_HandleTypeDef *hltdc)

LTDC Line Event Callback

Definition at line 190 of file stm32l4xx_hal_ltdc.h.

◆ Lock [1/2]

__IO HAL_LockTypeDef endif::Lock

Definition at line 110 of file stm32l4xx_hal_qspi.h.

◆ Lock [2/2]

HAL_LockTypeDef endif::Lock

ADC locking object

Locking object

DAC locking object

DSI peripheral status

HCD peripheral status

LPTIM locking object

LTDC Lock

MMC locking object

PCD peripheral status

SD locking object

SWPMI object

Definition at line 368 of file stm32l4xx_hal_adc.h.

◆ lpm_active

uint32_t endif::lpm_active

Enable or disable the Link Power Management . This parameter can be set to ENABLE or DISABLE

Definition at line 126 of file stm32l4xx_hal_pcd.h.

◆ LPM_State

PCD_LPM_StateTypeDef endif::LPM_State

LPM State

Definition at line 122 of file stm32l4xx_hal_pcd.h.

◆ LPMCallback

void(* endif::LPMCallback) (struct __PCD_HandleTypeDef *hpcd, PCD_LPM_MsgTypeDef msg)

USB OTG PCD LPM callback

Definition at line 147 of file stm32l4xx_hal_pcd.h.

◆ Mask

uint16_t endif::Mask

USART RX RDR register mask

Definition at line 160 of file stm32l4xx_hal_irda.h.

◆ MmcCard

HAL_MMC_CardInfoTypeDef endif::MmcCard

MMC Card information

Definition at line 145 of file stm32l4xx_hal_mmc.h.

◆ MspDeInitCallback

void(* endif::MspDeInitCallback)(struct __SWPMI_HandleTypeDef *hswpmi)

ADC Msp DeInit callback

COMP Msp DeInit callback

DFSDM channel MSP de-init callback

DFSDM filter MSP de-init callback

DSI Msp DeInit callback

GFXMMU MSP de-init callback

HASH Msp DeInit callback

USB OTG HCD Msp DeInit callback

IRDA Msp DeInit callback

LPTIM Base Msp DeInit Callback

LTDC Msp DeInit callback

USB OTG PCD Msp DeInit callback

SWPMI MSP de-init callback

Definition at line 383 of file stm32l4xx_hal_adc.h.

◆ MspInitCallback

void(* endif::MspInitCallback)(struct __SWPMI_HandleTypeDef *hswpmi)

ADC Msp Init callback

COMP Msp Init callback

DFSDM channel MSP init callback

DFSDM filter MSP init callback

DSI Msp Init callback

GFXMMU MSP init callback

HASH Msp Init callback

USB OTG HCD Msp Init callback

IRDA Msp Init callback

LPTIM Base Msp Init Callback

LTDC Msp Init callback

USB OTG PCD Msp Init callback

SWPMI MSP init callback

Definition at line 382 of file stm32l4xx_hal_adc.h.

◆ NbWordsAlreadyPushed

__IO uint32_t endif::NbWordsAlreadyPushed

Numbers of words already pushed in FIFO before inputting new block

Definition at line 151 of file stm32l4xx_hal_hash.h.

◆ OC_DelayElapsedCallback

void(* endif::OC_DelayElapsedCallback) (struct __TIM_HandleTypeDef *htim)

TIM Output Compare Delay Elapsed Callback

Definition at line 354 of file stm32l4xx_hal_tim.h.

◆ OC_MspDeInitCallback

void(* endif::OC_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim)

TIM OC Msp DeInit Callback

Definition at line 339 of file stm32l4xx_hal_tim.h.

◆ OC_MspInitCallback

void(* endif::OC_MspInitCallback) (struct __TIM_HandleTypeDef *htim)

TIM OC Msp Init Callback

Definition at line 338 of file stm32l4xx_hal_tim.h.

◆ OnePulse_MspDeInitCallback

void(* endif::OnePulse_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim)

TIM One Pulse Msp DeInit Callback

Definition at line 343 of file stm32l4xx_hal_tim.h.

◆ OnePulse_MspInitCallback

void(* endif::OnePulse_MspInitCallback) (struct __TIM_HandleTypeDef *htim)

TIM One Pulse Msp Init Callback

Definition at line 342 of file stm32l4xx_hal_tim.h.

◆ OUT_ep

PCD_EPTypeDef endif::OUT_ep

OUT endpoint parameters

Definition at line 112 of file stm32l4xx_hal_pcd.h.

◆ pData

void * endif::pData

Pointer Stack Handler

Pointer to upper stack Handler

Definition at line 81 of file stm32l4xx_hal_hcd.h.

◆ PeriodElapsedCallback

void(* endif::PeriodElapsedCallback) (struct __TIM_HandleTypeDef *htim)

TIM Period Elapsed Callback

Definition at line 348 of file stm32l4xx_hal_tim.h.

◆ PeriodElapsedHalfCpltCallback

void(* endif::PeriodElapsedHalfCpltCallback) (struct __TIM_HandleTypeDef *htim)

TIM Period Elapsed half complete Callback

Definition at line 349 of file stm32l4xx_hal_tim.h.

◆ Phase

HAL_HASH_PhaseTypeDef endif::Phase

HASH peripheral phase

Definition at line 139 of file stm32l4xx_hal_hash.h.

◆ pHashInBuffPtr

uint8_t* endif::pHashInBuffPtr

Pointer to input buffer

Definition at line 121 of file stm32l4xx_hal_hash.h.

◆ pHashKeyBuffPtr

uint8_t* endif::pHashKeyBuffPtr

Pointer to key buffer (HMAC only)

Definition at line 125 of file stm32l4xx_hal_hash.h.

◆ pHashMsgBuffPtr

uint8_t* endif::pHashMsgBuffPtr

Pointer to message buffer (HMAC only)

Definition at line 127 of file stm32l4xx_hal_hash.h.

◆ pHashOutBuffPtr

uint8_t* endif::pHashOutBuffPtr

Pointer to output buffer (digest)

Definition at line 123 of file stm32l4xx_hal_hash.h.

◆ PortDisabledCallback

void(* endif::PortDisabledCallback) (struct __HCD_HandleTypeDef *hhcd)

USB OTG HCD Port Disable callback

Definition at line 87 of file stm32l4xx_hal_hcd.h.

◆ PortEnabledCallback

void(* endif::PortEnabledCallback) (struct __HCD_HandleTypeDef *hhcd)

USB OTG HCD Port Enable callback

Definition at line 86 of file stm32l4xx_hal_hcd.h.

◆ pRxBuffPtr [1/2]

uint32_t* endif::pRxBuffPtr

Pointer to SWPMI Rx transfer Buffer

Definition at line 103 of file stm32l4xx_hal_swpmi.h.

◆ pRxBuffPtr [2/2]

uint8_t * endif::pRxBuffPtr

Pointer to IRDA Rx transfer Buffer

Pointer to MMC Rx transfer Buffer

Pointer to SD Rx transfer Buffer

Definition at line 154 of file stm32l4xx_hal_irda.h.

◆ pTxBuffPtr [1/2]

uint32_t* endif::pTxBuffPtr

Pointer to SWPMI Tx transfer Buffer

Definition at line 97 of file stm32l4xx_hal_swpmi.h.

◆ pTxBuffPtr [2/2]

uint8_t * endif::pTxBuffPtr

Pointer to IRDA Tx transfer Buffer

Pointer to MMC Tx transfer Buffer

Pointer to SD Tx transfer Buffer

Definition at line 148 of file stm32l4xx_hal_irda.h.

◆ PWM_MspDeInitCallback

void(* endif::PWM_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim)

TIM PWM Msp DeInit Callback

Definition at line 341 of file stm32l4xx_hal_tim.h.

◆ PWM_MspInitCallback

void(* endif::PWM_MspInitCallback) (struct __TIM_HandleTypeDef *htim)

TIM PWM Msp Init Callback

Definition at line 340 of file stm32l4xx_hal_tim.h.

◆ PWM_PulseFinishedCallback

void(* endif::PWM_PulseFinishedCallback) (struct __TIM_HandleTypeDef *htim)

TIM PWM Pulse Finished Callback

Definition at line 355 of file stm32l4xx_hal_tim.h.

◆ PWM_PulseFinishedHalfCpltCallback

void(* endif::PWM_PulseFinishedHalfCpltCallback) (struct __TIM_HandleTypeDef *htim)

TIM PWM Pulse Finished half complete Callback

Definition at line 356 of file stm32l4xx_hal_tim.h.

◆ Read_DMADblBuf0CpltCallback

void(* endif::Read_DMADblBuf0CpltCallback)(struct __SD_HandleTypeDef *hsd)

Definition at line 159 of file stm32l4xx_hal_mmc.h.

◆ Read_DMADblBuf1CpltCallback

void(* endif::Read_DMADblBuf1CpltCallback)(struct __SD_HandleTypeDef *hsd)

Definition at line 160 of file stm32l4xx_hal_mmc.h.

◆ RegConvCpltCallback

void(* endif::RegConvCpltCallback) (struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)

DFSDM filter regular conversion complete callback

Definition at line 249 of file stm32l4xx_hal_dfsdm.h.

◆ RegConvHalfCpltCallback

void(* endif::RegConvHalfCpltCallback) (struct __DFSDM_Filter_HandleTypeDef *hdfsdm_filter)

DFSDM filter half regular conversion complete callback

Definition at line 250 of file stm32l4xx_hal_dfsdm.h.

◆ RegularContMode

uint32_t endif::RegularContMode

Regular conversion continuous mode

Definition at line 237 of file stm32l4xx_hal_dfsdm.h.

◆ RegularTrigger

uint32_t endif::RegularTrigger

Trigger used for regular conversion

Definition at line 238 of file stm32l4xx_hal_dfsdm.h.

◆ ReloadEventCallback

void(* endif::ReloadEventCallback) (struct __LTDC_HandleTypeDef *hltdc)

LTDC Reload Event Callback

Definition at line 191 of file stm32l4xx_hal_ltdc.h.

◆ RepCounterWriteCallback

void(* endif::RepCounterWriteCallback) (struct __LPTIM_HandleTypeDef *hlptim)

Repetition counter successful write Callback

Definition at line 179 of file stm32l4xx_hal_lptim.h.

◆ ResetCallback

void(* endif::ResetCallback) (struct __PCD_HandleTypeDef *hpcd)

USB OTG PCD Reset callback

Definition at line 136 of file stm32l4xx_hal_pcd.h.

◆ ResumeCallback

void(* endif::ResumeCallback) (struct __PCD_HandleTypeDef *hpcd)

USB OTG PCD Resume callback

Definition at line 138 of file stm32l4xx_hal_pcd.h.

◆ RxCpltCallback

void(* endif::RxCpltCallback)(struct __SWPMI_HandleTypeDef *hswpmi)

IRDA Rx Complete Callback

SWPMI receive complete callback

Definition at line 184 of file stm32l4xx_hal_irda.h.

◆ RxHalfCpltCallback

void(* endif::RxHalfCpltCallback)(struct __SWPMI_HandleTypeDef *hswpmi)

IRDA Rx Half Complete Callback

SWPMI receive half complete callback

Definition at line 182 of file stm32l4xx_hal_irda.h.

◆ RxState

__IO HAL_IRDA_StateTypeDef endif::RxState

IRDA state information related to Rx operations. This parameter can be a value of HAL_IRDA_StateTypeDef

Definition at line 172 of file stm32l4xx_hal_irda.h.

◆ RxXferCount [1/3]

uint32_t endif::RxXferCount

SWPMI Rx Transfer Counter

Definition at line 107 of file stm32l4xx_hal_swpmi.h.

◆ RxXferCount [2/3]

__IO uint32_t endif::RxXferCount

Definition at line 108 of file stm32l4xx_hal_qspi.h.

◆ RxXferCount [3/3]

__IO uint16_t endif::RxXferCount

IRDA Rx Transfer Counter

Definition at line 158 of file stm32l4xx_hal_irda.h.

◆ RxXferSize [1/3]

__IO uint32_t endif::RxXferSize

Definition at line 107 of file stm32l4xx_hal_qspi.h.

◆ RxXferSize [2/3]

uint32_t endif::RxXferSize

MMC Rx Transfer size

SD Rx Transfer size

SWPMI Rx Transfer size

Definition at line 131 of file stm32l4xx_hal_mmc.h.

◆ RxXferSize [3/3]

uint32_t endif::RxXferSize

IRDA Rx Transfer size

SD Rx Transfer size

SWPMI Rx Transfer size

Definition at line 156 of file stm32l4xx_hal_irda.h.

◆ ScdCallback

void(* endif::ScdCallback) (struct __DFSDM_Channel_HandleTypeDef *hdfsdm_channel)

DFSDM channel short circuit detection callback

Definition at line 138 of file stm32l4xx_hal_dfsdm.h.

◆ SdCard

HAL_SD_CardInfoTypeDef endif::SdCard

SD Card information

Definition at line 153 of file stm32l4xx_hal_sd.h.

◆ Setup

uint32_t endif::Setup[12]

Setup packet buffer

Definition at line 121 of file stm32l4xx_hal_pcd.h.

◆ SetupStageCallback

void(* endif::SetupStageCallback) (struct __PCD_HandleTypeDef *hpcd)

USB OTG PCD Setup Stage callback

Definition at line 135 of file stm32l4xx_hal_pcd.h.

◆ SOFCallback

void(* endif::SOFCallback)(struct __PCD_HandleTypeDef *hpcd)

USB OTG HCD SOF callback

USB OTG PCD SOF callback

Definition at line 83 of file stm32l4xx_hal_hcd.h.

◆ State [1/18]

__IO HAL_DAC_StateTypeDef endif::State

DAC communication state

Definition at line 71 of file stm32l4xx_hal_dac.h.

◆ State [2/18]

__IO HCD_StateTypeDef endif::State

HCD communication state

Definition at line 79 of file stm32l4xx_hal_hcd.h.

◆ State [3/18]

HAL_GFXMMU_StateTypeDef endif::State

GFXMMU state

Definition at line 100 of file stm32l4xx_hal_gfxmmu.h.

◆ State [4/18]

__IO HAL_COMP_StateTypeDef endif::State

COMP communication state

Definition at line 110 of file stm32l4xx_hal_comp.h.

◆ State [5/18]

__IO HAL_QSPI_StateTypeDef endif::State

Definition at line 111 of file stm32l4xx_hal_qspi.h.

◆ State [6/18]

__IO HAL_SWPMI_StateTypeDef endif::State

SWPMI communication state

Definition at line 115 of file stm32l4xx_hal_swpmi.h.

◆ State [7/18]

__IO PCD_StateTypeDef endif::State

PCD communication state

Definition at line 119 of file stm32l4xx_hal_pcd.h.

◆ State [8/18]

__IO HAL_OPAMP_StateTypeDef endif::State

OPAMP communication state

Definition at line 133 of file stm32l4xx_hal_opamp.h.

◆ State [9/18]

__IO HAL_MMC_StateTypeDef endif::State

MMC card State

Definition at line 135 of file stm32l4xx_hal_mmc.h.

◆ State [10/18]

DFSDM channel state

Definition at line 135 of file stm32l4xx_hal_dfsdm.h.

◆ State [11/18]

__IO HAL_SD_StateTypeDef endif::State

SD card State

Definition at line 142 of file stm32l4xx_hal_sd.h.

◆ State [12/18]

__IO HAL_HASH_StateTypeDef endif::State

HASH peripheral state

Definition at line 145 of file stm32l4xx_hal_hash.h.

◆ State [13/18]

__IO HAL_LPTIM_StateTypeDef endif::State

LPTIM peripheral state

Definition at line 165 of file stm32l4xx_hal_lptim.h.

◆ State [14/18]

__IO HAL_LTDC_StateTypeDef endif::State

LTDC state

Definition at line 185 of file stm32l4xx_hal_ltdc.h.

◆ State [15/18]

DFSDM filter state

Definition at line 244 of file stm32l4xx_hal_dfsdm.h.

◆ State [16/18]

__IO HAL_DSI_StateTypeDef endif::State

DSI communication state

Definition at line 312 of file stm32l4xx_hal_dsi.h.

◆ State [17/18]

__IO HAL_TIM_StateTypeDef endif::State

TIM operation state

Definition at line 331 of file stm32l4xx_hal_tim.h.

◆ State [18/18]

__IO uint32_t endif::State

ADC communication state (bitmap of ADC states)

Definition at line 369 of file stm32l4xx_hal_adc.h.

◆ Status

HAL_StatusTypeDef endif::Status

HASH peripheral status

LPTIM peripheral status

OPAMP peripheral status

Definition at line 137 of file stm32l4xx_hal_hash.h.

◆ StatusMatchCallback

void(* endif::StatusMatchCallback) (struct __QSPI_HandleTypeDef *hqspi)

Definition at line 123 of file stm32l4xx_hal_qspi.h.

◆ SuspendCallback

void(* endif::SuspendCallback) (struct __PCD_HandleTypeDef *hpcd)

USB OTG PCD Suspend callback

Definition at line 137 of file stm32l4xx_hal_pcd.h.

◆ SuspendRequest

HAL_HASH_SuspendTypeDef endif::SuspendRequest

HASH peripheral suspension request flag

Definition at line 147 of file stm32l4xx_hal_hash.h.

◆ TearingEffectCallback

void(* endif::TearingEffectCallback) (struct __DSI_HandleTypeDef *hdsi)

DSI Tearing Effect Callback

Definition at line 317 of file stm32l4xx_hal_dsi.h.

◆ Timeout

uint32_t endif::Timeout

Definition at line 113 of file stm32l4xx_hal_qspi.h.

◆ TimeOutCallback

void(* endif::TimeOutCallback) (struct __QSPI_HandleTypeDef *hqspi)

Definition at line 124 of file stm32l4xx_hal_qspi.h.

◆ TriggerCallback

void(* endif::TriggerCallback)(struct __TIM_HandleTypeDef *htim)

COMP trigger callback

External trigger event detection Callback

TIM Trigger Callback

Definition at line 113 of file stm32l4xx_hal_comp.h.

◆ TriggerHalfCpltCallback

void(* endif::TriggerHalfCpltCallback) (struct __TIM_HandleTypeDef *htim)

TIM Trigger half complete Callback

Definition at line 351 of file stm32l4xx_hal_tim.h.

◆ TxCpltCallback

void(* endif::TxCpltCallback)(struct __SWPMI_HandleTypeDef *hswpmi)

IRDA Tx Complete Callback

SWPMI transmit complete callback

Definition at line 180 of file stm32l4xx_hal_irda.h.

◆ TxHalfCpltCallback

void(* endif::TxHalfCpltCallback)(struct __SWPMI_HandleTypeDef *hswpmi)

IRDA Tx Half Complete Callback

SWPMI transmit half complete callback

Definition at line 178 of file stm32l4xx_hal_irda.h.

◆ TxXferCount [1/3]

uint32_t endif::TxXferCount

SWPMI Tx Transfer Counter

Definition at line 101 of file stm32l4xx_hal_swpmi.h.

◆ TxXferCount [2/3]

__IO uint32_t endif::TxXferCount

Definition at line 105 of file stm32l4xx_hal_qspi.h.

◆ TxXferCount [3/3]

__IO uint16_t endif::TxXferCount

IRDA Tx Transfer Counter

Definition at line 152 of file stm32l4xx_hal_irda.h.

◆ TxXferSize [1/3]

__IO uint32_t endif::TxXferSize

Definition at line 104 of file stm32l4xx_hal_qspi.h.

◆ TxXferSize [2/3]

uint32_t endif::TxXferSize

MMC Tx Transfer size

SD Tx Transfer size

SWPMI Tx Transfer size

Definition at line 127 of file stm32l4xx_hal_mmc.h.

◆ TxXferSize [3/3]

uint32_t endif::TxXferSize

IRDA Tx Transfer size

SD Tx Transfer size

SWPMI Tx Transfer size

Definition at line 150 of file stm32l4xx_hal_irda.h.

◆ UpdateEventCallback

void(* endif::UpdateEventCallback) (struct __LPTIM_HandleTypeDef *hlptim)

Repetition counter underflow Callback

Definition at line 178 of file stm32l4xx_hal_lptim.h.

◆ USB_Address

__IO uint8_t endif::USB_Address

USB Address

Definition at line 109 of file stm32l4xx_hal_pcd.h.

◆ Write_DMADblBuf0CpltCallback

void(* endif::Write_DMADblBuf0CpltCallback)(struct __SD_HandleTypeDef *hsd)

Definition at line 161 of file stm32l4xx_hal_mmc.h.

◆ Write_DMADblBuf1CpltCallback

void(* endif::Write_DMADblBuf1CpltCallback)(struct __SD_HandleTypeDef *hsd)

Definition at line 162 of file stm32l4xx_hal_mmc.h.

Typedef Documentation

◆ pTIM_CallbackTypeDef

typedef void(* pTIM_CallbackTypeDef) (TIM_HandleTypeDef *htim)

HAL TIM Callback pointer definition.

pointer to the TIM callback function

Definition at line 405 of file stm32l4xx_hal_tim.h.

◆ TIM_HandleTypeDef

typedef struct __TIM_HandleTypeDef else typedef struct endif TIM_HandleTypeDef

TIM Time Base Handle Structure definition.

Enumeration Type Documentation

◆ HAL_TIM_ActiveChannel

HAL Active channel structures definition.

Enumerator
HAL_TIM_ACTIVE_CHANNEL_1 

The active channel is 1

HAL_TIM_ACTIVE_CHANNEL_2 

The active channel is 2

HAL_TIM_ACTIVE_CHANNEL_3 

The active channel is 3

HAL_TIM_ACTIVE_CHANNEL_4 

The active channel is 4

HAL_TIM_ACTIVE_CHANNEL_5 

The active channel is 5

HAL_TIM_ACTIVE_CHANNEL_6 

The active channel is 6

HAL_TIM_ACTIVE_CHANNEL_CLEARED 

All active channels cleared

Definition at line 305 of file stm32l4xx_hal_tim.h.

◆ HAL_TIM_CallbackIDTypeDef

HAL TIM Callback ID enumeration definition.

Enumerator
HAL_TIM_BASE_MSPINIT_CB_ID 

TIM Base MspInit Callback ID

HAL_TIM_BASE_MSPDEINIT_CB_ID 

TIM Base MspDeInit Callback ID

HAL_TIM_IC_MSPINIT_CB_ID 

TIM IC MspInit Callback ID

HAL_TIM_IC_MSPDEINIT_CB_ID 

TIM IC MspDeInit Callback ID

HAL_TIM_OC_MSPINIT_CB_ID 

TIM OC MspInit Callback ID

HAL_TIM_OC_MSPDEINIT_CB_ID 

TIM OC MspDeInit Callback ID

HAL_TIM_PWM_MSPINIT_CB_ID 

TIM PWM MspInit Callback ID

HAL_TIM_PWM_MSPDEINIT_CB_ID 

TIM PWM MspDeInit Callback ID

HAL_TIM_ONE_PULSE_MSPINIT_CB_ID 

TIM One Pulse MspInit Callback ID

HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID 

TIM One Pulse MspDeInit Callback ID

HAL_TIM_ENCODER_MSPINIT_CB_ID 

TIM Encoder MspInit Callback ID

HAL_TIM_ENCODER_MSPDEINIT_CB_ID 

TIM Encoder MspDeInit Callback ID

HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID 

TIM Hall Sensor MspDeInit Callback ID

HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID 

TIM Hall Sensor MspDeInit Callback ID

HAL_TIM_PERIOD_ELAPSED_CB_ID 

TIM Period Elapsed Callback ID

HAL_TIM_PERIOD_ELAPSED_HALF_CB_ID 

TIM Period Elapsed half complete Callback ID

HAL_TIM_TRIGGER_CB_ID 

TIM Trigger Callback ID

HAL_TIM_TRIGGER_HALF_CB_ID 

TIM Trigger half complete Callback ID

HAL_TIM_IC_CAPTURE_CB_ID 

TIM Input Capture Callback ID

HAL_TIM_IC_CAPTURE_HALF_CB_ID 

TIM Input Capture half complete Callback ID

HAL_TIM_OC_DELAY_ELAPSED_CB_ID 

TIM Output Compare Delay Elapsed Callback ID

HAL_TIM_PWM_PULSE_FINISHED_CB_ID 

TIM PWM Pulse Finished Callback ID

HAL_TIM_PWM_PULSE_FINISHED_HALF_CB_ID 

TIM PWM Pulse Finished half complete Callback ID

HAL_TIM_ERROR_CB_ID 

TIM Error Callback ID

HAL_TIM_COMMUTATION_CB_ID 

TIM Commutation Callback ID

HAL_TIM_COMMUTATION_HALF_CB_ID 

TIM Commutation half complete Callback ID

HAL_TIM_BREAK_CB_ID 

TIM Break Callback ID

HAL_TIM_BREAK2_CB_ID 

TIM Break2 Callback ID

Definition at line 369 of file stm32l4xx_hal_tim.h.

370 {
373  ,HAL_TIM_IC_MSPINIT_CB_ID = 0x02U
375  ,HAL_TIM_OC_MSPINIT_CB_ID = 0x04U
377  ,HAL_TIM_PWM_MSPINIT_CB_ID = 0x06U
387  ,HAL_TIM_TRIGGER_CB_ID = 0x10U
390  ,HAL_TIM_IC_CAPTURE_CB_ID = 0x12U
395  ,HAL_TIM_ERROR_CB_ID = 0x17U
396  ,HAL_TIM_COMMUTATION_CB_ID = 0x18U
398  ,HAL_TIM_BREAK_CB_ID = 0x1AU
399  ,HAL_TIM_BREAK2_CB_ID = 0x1BU
HAL_TIM_CallbackIDTypeDef
HAL TIM Callback ID enumeration definition.

◆ HAL_TIM_StateTypeDef

HAL State structures definition.

Enumerator
HAL_TIM_STATE_RESET 

Peripheral not yet initialized or disabled

HAL_TIM_STATE_READY 

Peripheral Initialized and ready for use

HAL_TIM_STATE_BUSY 

An internal process is ongoing

HAL_TIM_STATE_TIMEOUT 

Timeout state

HAL_TIM_STATE_ERROR 

Reception process is ongoing

Definition at line 293 of file stm32l4xx_hal_tim.h.