STM32F4xx_HAL_Driver  1.8.3
DAC Exported Types
+ Collaboration diagram for DAC Exported Types:

Data Structures

struct  endif
 ADC handle Structure definition. More...
 
struct  DAC_ChannelConfTypeDef
 DAC Configuration regular Channel structure definition. More...
 

Typedefs

typedef struct __DAC_HandleTypeDef else typedef struct endif DAC_HandleTypeDef
 DAC handle Structure definition.
 
typedef void(* pDAC_CallbackTypeDef) (DAC_HandleTypeDef *hdac)
 HAL DAC Callback pointer definition.
 

Enumerations

enum  HAL_DAC_StateTypeDef {
  HAL_DAC_STATE_RESET = 0x00U , HAL_DAC_STATE_READY = 0x01U , HAL_DAC_STATE_BUSY = 0x02U , HAL_DAC_STATE_TIMEOUT = 0x03U ,
  HAL_DAC_STATE_ERROR = 0x04U
}
 HAL State structures definition. More...
 
enum  HAL_DAC_CallbackIDTypeDef {
  HAL_DAC_CH1_COMPLETE_CB_ID = 0x00U , HAL_DAC_CH1_HALF_COMPLETE_CB_ID = 0x01U , HAL_DAC_CH1_ERROR_ID = 0x02U , HAL_DAC_CH1_UNDERRUN_CB_ID = 0x03U ,
  HAL_DAC_CH2_COMPLETE_CB_ID = 0x04U , HAL_DAC_CH2_HALF_COMPLETE_CB_ID = 0x05U , HAL_DAC_CH2_ERROR_ID = 0x06U , HAL_DAC_CH2_UNDERRUN_CB_ID = 0x07U ,
  HAL_DAC_MSPINIT_CB_ID = 0x08U , HAL_DAC_MSPDEINIT_CB_ID = 0x09U , HAL_DAC_ALL_CB_ID = 0x0AU
}
 HAL DAC Callback ID enumeration definition. More...
 

Detailed Description


Data Structure Documentation

◆ endif

struct endif

ADC handle Structure definition.

WWDG handle Structure definition.

TIM Time Base Handle Structure definition.

SRAM handle Structure definition.

SPDIFRX handle Structure definition.

SDRAM handle Structure definition.

SD handle Structure definition.

RTC Handle Structure definition.

QSPI Handle Structure definition.

PCD Handle Structure definition.

FMC_PCCARD handle Structure definition.

NOR handle Structure definition.

NAND handle Structure definition.

MMC handle Structure definition.

LTDC handle Structure definition.

LPTIM handle Structure definition.

IRDA handle Structure definition.

HASH Handle Structure definition.

ETH Handle Structure definition.

DSI Handle Structure definition.

DFSDM filter handle structure definition.

DFSDM channel handle structure definition.

DAC handle Structure definition.

CEC handle Structure definition.

CAN handle Structure definition.

Definition at line 193 of file stm32f4xx_hal_adc.h.

+ Collaboration diagram for endif:

Data Fields

ADC_TypeDef * Instance
 
ADC_InitTypeDef Init
 
__IO uint32_t NbrOfCurrentConversionRank
 
DMA_HandleTypeDefDMA_Handle
 
HAL_LockTypeDef Lock
 
__IO uint32_t State
 
__IO uint32_t ErrorCode
 
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(* MspInitCallback )(struct __ADC_HandleTypeDef *hadc)
 
void(* MspDeInitCallback )(struct __ADC_HandleTypeDef *hadc)
 
CAN_TypeDef * Instance
 
CAN_InitTypeDef Init
 
__IO HAL_CAN_StateTypeDef State
 
void(* TxMailbox0CompleteCallback )(struct __CAN_HandleTypeDef *hcan)
 
void(* TxMailbox1CompleteCallback )(struct __CAN_HandleTypeDef *hcan)
 
void(* TxMailbox2CompleteCallback )(struct __CAN_HandleTypeDef *hcan)
 
void(* TxMailbox0AbortCallback )(struct __CAN_HandleTypeDef *hcan)
 
void(* TxMailbox1AbortCallback )(struct __CAN_HandleTypeDef *hcan)
 
void(* TxMailbox2AbortCallback )(struct __CAN_HandleTypeDef *hcan)
 
void(* RxFifo0MsgPendingCallback )(struct __CAN_HandleTypeDef *hcan)
 
void(* RxFifo0FullCallback )(struct __CAN_HandleTypeDef *hcan)
 
void(* RxFifo1MsgPendingCallback )(struct __CAN_HandleTypeDef *hcan)
 
void(* RxFifo1FullCallback )(struct __CAN_HandleTypeDef *hcan)
 
void(* SleepCallback )(struct __CAN_HandleTypeDef *hcan)
 
void(* WakeUpFromRxMsgCallback )(struct __CAN_HandleTypeDef *hcan)
 
CEC_TypeDef * Instance
 
CEC_InitTypeDef Init
 
const uint8_t * pTxBuffPtr
 
uint16_t TxXferCount
 
uint16_t RxXferSize
 
HAL_CEC_StateTypeDef gState
 
HAL_CEC_StateTypeDef RxState
 
uint32_t ErrorCode
 
void(* TxCpltCallback )(struct __CEC_HandleTypeDef *hcec)
 
void(* RxCpltCallback )(struct __CEC_HandleTypeDef *hcec, uint32_t RxFrameSize)
 
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
 
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)
 
ETH_TypeDef * Instance
 
ETH_InitTypeDef Init
 
ETH_TxDescListTypeDef TxDescList
 
ETH_RxDescListTypeDef RxDescList
 
ETH_TimeStampTypeDef TxTimestamp
 
__IO HAL_ETH_StateTypeDef gState
 
__IO uint32_t DMAErrorCode
 
__IO uint32_t MACErrorCode
 
__IO uint32_t MACWakeUpEvent
 
__IO uint32_t MACLPIEvent
 
__IO uint32_t IsPtpConfigured
 
void(* PMTCallback )(struct __ETH_HandleTypeDef *heth)
 
void(* WakeUpCallback )(struct __ETH_HandleTypeDef *heth)
 
pETH_rxAllocateCallbackTypeDef rxAllocateCallback
 
pETH_rxLinkCallbackTypeDef rxLinkCallback
 
pETH_txFreeCallbackTypeDef txFreeCallback
 
pETH_txPtpCallbackTypeDef txPtpCallback
 
FMPI2C_TypeDef * Instance
 
FMPSMBUS_InitTypeDef Init
 
uint8_t * pBuffPtr
 
uint16_t XferSize
 
__IO uint16_t XferCount
 
__IO uint32_t XferOptions
 
__IO uint32_t PreviousState
 
void(* MasterTxCpltCallback )(struct __FMPSMBUS_HandleTypeDef *hfmpsmbus)
 
void(* MasterRxCpltCallback )(struct __FMPSMBUS_HandleTypeDef *hfmpsmbus)
 
void(* SlaveTxCpltCallback )(struct __FMPSMBUS_HandleTypeDef *hfmpsmbus)
 
void(* SlaveRxCpltCallback )(struct __FMPSMBUS_HandleTypeDef *hfmpsmbus)
 
void(* ListenCpltCallback )(struct __FMPSMBUS_HandleTypeDef *hfmpsmbus)
 
void(* AddrCallback )(struct __FMPSMBUS_HandleTypeDef *hfmpsmbus, uint8_t TransferDirection, uint16_t AddrMatchCode)
 
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_TypeDef * Instance
 
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)
 
I2C_TypeDef * Instance
 
I2C_InitTypeDef Init
 
DMA_HandleTypeDefhdmatx
 
DMA_HandleTypeDefhdmarx
 
__IO HAL_I2C_StateTypeDef State
 
__IO HAL_I2C_ModeTypeDef Mode
 
__IO uint32_t Devaddress
 
__IO uint32_t Memaddress
 
__IO uint32_t MemaddSize
 
__IO uint32_t EventCount
 
void(* MemTxCpltCallback )(struct __I2C_HandleTypeDef *hi2c)
 
void(* MemRxCpltCallback )(struct __I2C_HandleTypeDef *hi2c)
 
void(* AbortCpltCallback )(struct __I2C_HandleTypeDef *hi2c)
 
USART_TypeDef * Instance
 
IRDA_InitTypeDef Init
 
uint16_t TxXferSize
 
__IO uint16_t TxXferCount
 
uint8_t * pRxBuffPtr
 
__IO uint16_t RxXferCount
 
__IO HAL_IRDA_StateTypeDef gState
 
__IO HAL_IRDA_StateTypeDef RxState
 
void(* TxHalfCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
 
void(* RxHalfCpltCallback )(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(* TriggerCallback )(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)
 
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
 
uint8_t * pTxBuffPtr
 
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]
 
FMC_NAND_TypeDef * Instance
 
FMC_NAND_InitTypeDef Init
 
__IO HAL_NAND_StateTypeDef State
 
NAND_DeviceConfigTypeDef Config
 
void(* ItCallback )(struct __NAND_HandleTypeDef *hnand)
 
FMC_NORSRAM_TypeDef * Instance
 
FMC_NORSRAM_EXTENDED_TypeDef * Extended
 
FMC_NORSRAM_InitTypeDef Init
 
__IO HAL_NOR_StateTypeDef State
 
uint32_t CommandSet
 
FMC_PCCARD_TypeDef * Instance
 
FMC_PCCARD_InitTypeDef Init
 
__IO HAL_PCCARD_StateTypeDef State
 
PCD_TypeDef * Instance
 
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 FrameNumber
 
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)
 
RNG_TypeDef * Instance
 
__IO HAL_RNG_StateTypeDef State
 
uint32_t RandomNumber
 
void(* ReadyDataCallback )(struct __RNG_HandleTypeDef *hrng, uint32_t random32bit)
 
RTC_TypeDef * Instance
 
RTC_InitTypeDef Init
 
__IO HAL_RTCStateTypeDef State
 
void(* AlarmAEventCallback )(struct __RTC_HandleTypeDef *hrtc)
 
void(* AlarmBEventCallback )(struct __RTC_HandleTypeDef *hrtc)
 
void(* TimeStampEventCallback )(struct __RTC_HandleTypeDef *hrtc)
 
void(* WakeUpTimerEventCallback )(struct __RTC_HandleTypeDef *hrtc)
 
void(* Tamper1EventCallback )(struct __RTC_HandleTypeDef *hrtc)
 
void(* Tamper2EventCallback )(struct __RTC_HandleTypeDef *hrtc)
 
SD_TypeDef * Instance
 
SD_InitTypeDef Init
 
__IO HAL_SD_StateTypeDef State
 
HAL_SD_CardInfoTypeDef SdCard
 
FMC_SDRAM_TypeDef * Instance
 
FMC_SDRAM_InitTypeDef Init
 
__IO HAL_SDRAM_StateTypeDef State
 
void(* RefreshErrorCallback )(struct __SDRAM_HandleTypeDef *hsdram)
 
void(* DmaXferCpltCallback )(DMA_HandleTypeDef *hdma)
 
void(* DmaXferErrorCallback )(DMA_HandleTypeDef *hdma)
 
SPDIFRX_TypeDef * Instance
 
SPDIFRX_InitTypeDef Init
 
uint32_t * pRxBuffPtr
 
uint32_t * pCsBuffPtr
 
__IO uint16_t RxXferSize
 
__IO uint16_t CsXferSize
 
__IO uint16_t CsXferCount
 
DMA_HandleTypeDefhdmaCsRx
 
DMA_HandleTypeDefhdmaDrRx
 
__IO HAL_SPDIFRX_StateTypeDef State
 
void(* CxHalfCpltCallback )(struct __SPDIFRX_HandleTypeDef *hspdif)
 
void(* CxCpltCallback )(struct __SPDIFRX_HandleTypeDef *hspdif)
 
__IO HAL_SRAM_StateTypeDef State
 
TIM_TypeDef * Instance
 
TIM_Base_InitTypeDef Init
 
HAL_TIM_ActiveChannel Channel
 
__IO HAL_TIM_StateTypeDef State
 
__IO HAL_TIM_ChannelStateTypeDef ChannelState [4]
 
__IO HAL_TIM_ChannelStateTypeDef ChannelNState [4]
 
__IO HAL_TIM_DMABurstStateTypeDef DMABurstState
 
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)
 
WWDG_TypeDef * Instance
 
WWDG_InitTypeDef Init
 
void(* EwiCallback )(struct __WWDG_HandleTypeDef *hwwdg)
 

Field Documentation

◆ AbortCpltCallback

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

I2C Abort callback

IRDA Abort Complete Callback

Definition at line 235 of file stm32f4xx_hal_i2c.h.

◆ AbortReceiveCpltCallback

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

IRDA Abort Receive Complete Callback

Definition at line 189 of file stm32f4xx_hal_irda.h.

◆ AbortTransmitCpltCallback

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

IRDA Abort Transmit Complete Callback

Definition at line 187 of file stm32f4xx_hal_irda.h.

◆ Accumulation

__IO uint32_t endif::Accumulation

HASH multi buffers accumulation flag

Definition at line 154 of file stm32f4xx_hal_hash.h.

◆ AddrCallback

void(* endif::AddrCallback)(struct __I2C_HandleTypeDef *hi2c, uint8_t TransferDirection, uint16_t AddrMatchCode)

FMPSMBUS Slave Address Match callback

I2C Slave Address Match callback

Definition at line 174 of file stm32f4xx_hal_fmpsmbus.h.

◆ AlarmAEventCallback

void(* endif::AlarmAEventCallback) (struct __RTC_HandleTypeDef *hrtc)

RTC Alarm A Event callback

Definition at line 177 of file stm32f4xx_hal_rtc.h.

◆ AlarmBEventCallback

void(* endif::AlarmBEventCallback) (struct __RTC_HandleTypeDef *hrtc)

RTC Alarm B Event callback

Definition at line 179 of file stm32f4xx_hal_rtc.h.

◆ AutoReloadMatchCallback

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

Auto-reload match Callback

Definition at line 152 of file stm32f4xx_hal_lptim.h.

◆ AutoReloadWriteCallback

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

Auto-reload register write complete Callback

Definition at line 155 of file stm32f4xx_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 238 of file stm32f4xx_hal_dfsdm.h.

◆ Base_MspDeInitCallback

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

TIM Base Msp DeInit Callback

Definition at line 353 of file stm32f4xx_hal_tim.h.

◆ Base_MspInitCallback

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

TIM Base Msp Init Callback

Definition at line 352 of file stm32f4xx_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 115 of file stm32f4xx_hal_pcd.h.

◆ BCDCallback

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

USB OTG PCD BCD callback

Definition at line 132 of file stm32f4xx_hal_pcd.h.

◆ BreakCallback

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

TIM Break Callback

Definition at line 378 of file stm32f4xx_hal_tim.h.

◆ Channel

HAL_TIM_ActiveChannel endif::Channel

Active channel

Definition at line 342 of file stm32f4xx_hal_tim.h.

◆ ChannelNState

__IO HAL_TIM_ChannelStateTypeDef endif::ChannelNState[4]

TIM complementary channel operation state

Definition at line 348 of file stm32f4xx_hal_tim.h.

◆ ChannelState

__IO HAL_TIM_ChannelStateTypeDef endif::ChannelState[4]

TIM channel operation state

Definition at line 347 of file stm32f4xx_hal_tim.h.

◆ CID

uint32_t endif::CID

MMC card identification number table

SD card identification number table

Definition at line 145 of file stm32f4xx_hal_mmc.h.

◆ CkabCallback

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

DFSDM channel clock absence detection callback

Definition at line 129 of file stm32f4xx_hal_dfsdm.h.

◆ CommandSet

uint32_t endif::CommandSet

NOR algorithm command set and control

Definition at line 127 of file stm32f4xx_hal_nor.h.

◆ CommutationCallback

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

TIM Commutation Callback

Definition at line 376 of file stm32f4xx_hal_tim.h.

◆ CommutationHalfCpltCallback

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

TIM Commutation half complete Callback

Definition at line 377 of file stm32f4xx_hal_tim.h.

◆ CompareMatchCallback

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

Compare match Callback

Definition at line 151 of file stm32f4xx_hal_lptim.h.

◆ CompareWriteCallback

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

Compare register write complete Callback

Definition at line 154 of file stm32f4xx_hal_lptim.h.

◆ Config

NAND_DeviceConfigTypeDef endif::Config

NAND physical characteristic information structure

Definition at line 133 of file stm32f4xx_hal_nand.h.

◆ ConnectCallback

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

USB OTG HCD Connect callback

USB OTG PCD Connect callback

Definition at line 83 of file stm32f4xx_hal_hcd.h.

◆ Context

__IO uint32_t endif::Context

MMC transfer context

SD transfer context

Definition at line 131 of file stm32f4xx_hal_mmc.h.

◆ ConvCpltCallback

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

ADC conversion complete callback

Definition at line 212 of file stm32f4xx_hal_adc.h.

◆ ConvHalfCpltCallback

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

ADC conversion DMA half-transfer callback

Definition at line 213 of file stm32f4xx_hal_adc.h.

◆ CSD

uint32_t endif::CSD

MMC card specific data table

SD card specific data table

Definition at line 143 of file stm32f4xx_hal_mmc.h.

◆ CxCpltCallback

void(* endif::CxCpltCallback) (struct __SPDIFRX_HandleTypeDef *hspdif)

SPDIFRX Control flow completed callback

Definition at line 178 of file stm32f4xx_hal_spdifrx.h.

◆ CxHalfCpltCallback

void(* endif::CxHalfCpltCallback) (struct __SPDIFRX_HandleTypeDef *hspdif)

SPDIFRX Control flow half completed callback

Definition at line 176 of file stm32f4xx_hal_spdifrx.h.

◆ DataInStageCallback

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

USB OTG PCD Data IN Stage callback

Definition at line 129 of file stm32f4xx_hal_pcd.h.

◆ DataOutStageCallback

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

USB OTG PCD Data OUT Stage callback

Definition at line 128 of file stm32f4xx_hal_pcd.h.

◆ Devaddress

__IO uint32_t endif::Devaddress

I2C Target device address

Definition at line 217 of file stm32f4xx_hal_i2c.h.

◆ DgstCpltCallback

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

HASH digest computation completion callback

Definition at line 159 of file stm32f4xx_hal_hash.h.

◆ DigestCalculationDisable

FlagStatus endif::DigestCalculationDisable

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

Definition at line 148 of file stm32f4xx_hal_hash.h.

◆ DirectionDownCallback

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

Down-counting direction change Callback

Definition at line 157 of file stm32f4xx_hal_lptim.h.

◆ DirectionUpCallback

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

Up-counting direction change Callback

Definition at line 156 of file stm32f4xx_hal_lptim.h.

◆ DisconnectCallback

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

USB OTG HCD Disconnect callback

USB OTG PCD Disconnect callback

Definition at line 84 of file stm32f4xx_hal_hcd.h.

◆ DMA_Handle

DMA_HandleTypeDef* endif::DMA_Handle

Pointer DMA Handler

Definition at line 204 of file stm32f4xx_hal_adc.h.

◆ DMA_Handle1

DMA_HandleTypeDef* endif::DMA_Handle1

Pointer DMA handler for channel 1

Definition at line 74 of file stm32f4xx_hal_dac.h.

◆ DMA_Handle2

DMA_HandleTypeDef* endif::DMA_Handle2

Pointer DMA handler for channel 2

Definition at line 76 of file stm32f4xx_hal_dac.h.

◆ DMABurstState

__IO HAL_TIM_DMABurstStateTypeDef endif::DMABurstState

DMA burst operation state

Definition at line 349 of file stm32f4xx_hal_tim.h.

◆ DMAErrorCode

__IO uint32_t endif::DMAErrorCode

Holds the DMA Rx Tx Error code when a DMA AIS interrupt occurs This parameter can be a combination of ETH DMA Status Flags

Definition at line 550 of file stm32f4xx_hal_eth.h.

◆ DmaXferCpltCallback

void(* endif::DmaXferCpltCallback)(DMA_HandleTypeDef *hdma)

SDRAM DMA Xfer Complete callback

SRAM DMA Xfer Complete callback

Definition at line 83 of file stm32f4xx_hal_sdram.h.

◆ DmaXferErrorCallback

void(* endif::DmaXferErrorCallback)(DMA_HandleTypeDef *hdma)

SDRAM DMA Xfer Error callback

SRAM DMA Xfer Error callback

Definition at line 84 of file stm32f4xx_hal_sdram.h.

◆ Encoder_MspDeInitCallback

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

TIM Encoder Msp DeInit Callback

Definition at line 363 of file stm32f4xx_hal_tim.h.

◆ Encoder_MspInitCallback

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

TIM Encoder Msp Init Callback

Definition at line 362 of file stm32f4xx_hal_tim.h.

◆ EndOfRefreshCallback

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

DSI End Of Refresh Callback

Definition at line 320 of file stm32f4xx_hal_dsi.h.

◆ ErrorCallback

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

ADC error callback

CAN Error callback

CEC error callback

DFSDM filter error callback

DSI Error Callback

ETH Error Callback

FMPSMBUS Error callback

HASH error callback

I2C Error callback

IRDA Error Callback

LTDC Error Callback

RNG Error Callback

SPDIFRX error callback

TIM Error Callback

Definition at line 215 of file stm32f4xx_hal_adc.h.

◆ ErrorCode [1/2]

__IO uint32_t endif::ErrorCode

ADC Error code

CAN Error code. This parameter can be a value of CAN Error Code

DAC Error code

DSI Error code

Holds the global Error code of the ETH HAL status machine This parameter can be a value of ETH Error Code.

FMPSMBUS Error code

HASH Error code

HCD Error code

I2C Error code

IRDA Error code

LTDC Error code

MMC Card Error codes

PCD Error code

RNG Error code

SD Card Error codes

DFSDM filter error code

Definition at line 210 of file stm32f4xx_hal_adc.h.

◆ ErrorCode [2/2]

uint32_t endif::ErrorCode

For errors handling purposes, copy of ISR register in case error is reported

DFSDM filter error code

Definition at line 191 of file stm32f4xx_hal_cec.h.

◆ ErrorMsk

uint32_t endif::ErrorMsk

DSI Error monitoring mask

Definition at line 316 of file stm32f4xx_hal_dsi.h.

◆ EventCount

__IO uint32_t endif::EventCount

I2C Event counter

Definition at line 223 of file stm32f4xx_hal_i2c.h.

◆ EwiCallback

void(* endif::EwiCallback) (struct __WWDG_HandleTypeDef *hwwdg)

WWDG Early WakeUp Interrupt callback

Definition at line 77 of file stm32f4xx_hal_wwdg.h.

◆ Extended

FMC_NORSRAM_EXTENDED_TypeDef * endif::Extended

Extended mode register base address

Definition at line 119 of file stm32f4xx_hal_nor.h.

◆ ExtTriggerEdge

uint32_t endif::ExtTriggerEdge

Rising, falling or both edges selected

Definition at line 231 of file stm32f4xx_hal_dfsdm.h.

◆ FrameNumber

uint32_t endif::FrameNumber

Store Current Frame number

Definition at line 109 of file stm32f4xx_hal_pcd.h.

◆ gState [1/3]

HAL_CEC_StateTypeDef endif::gState

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

Definition at line 184 of file stm32f4xx_hal_cec.h.

◆ gState [2/3]

__IO HAL_ETH_StateTypeDef endif::gState

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

Definition at line 542 of file stm32f4xx_hal_eth.h.

◆ gState [3/3]

__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 165 of file stm32f4xx_hal_irda.h.

◆ HallSensor_MspDeInitCallback

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

TIM Hall Sensor Msp DeInit Callback

Definition at line 365 of file stm32f4xx_hal_tim.h.

◆ HallSensor_MspInitCallback

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

TIM Hall Sensor Msp Init Callback

Definition at line 364 of file stm32f4xx_hal_tim.h.

◆ HashBuffSize

uint32_t endif::HashBuffSize

Size of buffer to be processed

Definition at line 128 of file stm32f4xx_hal_hash.h.

◆ HashInCount

__IO uint32_t endif::HashInCount

Counter of inputted data

Definition at line 130 of file stm32f4xx_hal_hash.h.

◆ HashITCounter

__IO uint32_t endif::HashITCounter

Counter of issued interrupts

Definition at line 132 of file stm32f4xx_hal_hash.h.

◆ HashKeyCount

__IO uint32_t endif::HashKeyCount

Counter for Key inputted data (HMAC only)

Definition at line 134 of file stm32f4xx_hal_hash.h.

◆ hc

HCD_HCTypeDef endif::hc[16]

Host channels parameters

Definition at line 76 of file stm32f4xx_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 87 of file stm32f4xx_hal_hcd.h.

◆ hdma

DMA_HandleTypeDef * endif::hdma

Pointer DMA handler

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

Definition at line 106 of file stm32f4xx_hal_qspi.h.

◆ hdmain

DMA_HandleTypeDef* endif::hdmain

HASH In DMA Handle parameters

Definition at line 140 of file stm32f4xx_hal_hash.h.

◆ hdmaInj

DMA_HandleTypeDef* endif::hdmaInj

Pointer on DMA handler for injected conversions

Definition at line 227 of file stm32f4xx_hal_dfsdm.h.

◆ hdmaReg

DMA_HandleTypeDef* endif::hdmaReg

Pointer on DMA handler for regular conversions

Definition at line 226 of file stm32f4xx_hal_dfsdm.h.

◆ hdmarx

DMA_HandleTypeDef * endif::hdmarx

I2C Rx DMA handle parameters

IRDA Rx DMA Handle parameters

MMC Rx DMA handle parameters

SD Rx DMA handle parameters

Definition at line 207 of file stm32f4xx_hal_i2c.h.

◆ hdmatx

DMA_HandleTypeDef * endif::hdmatx

I2C Tx DMA handle parameters

IRDA Tx DMA Handle parameters

MMC Tx DMA handle parameters

SD Tx DMA handle parameters

Definition at line 205 of file stm32f4xx_hal_i2c.h.

◆ IC_CaptureCallback

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

TIM Input Capture Callback

Definition at line 370 of file stm32f4xx_hal_tim.h.

◆ IC_CaptureHalfCpltCallback

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

TIM Input Capture half complete Callback

Definition at line 371 of file stm32f4xx_hal_tim.h.

◆ IC_MspDeInitCallback

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

TIM IC Msp DeInit Callback

Definition at line 355 of file stm32f4xx_hal_tim.h.

◆ IC_MspInitCallback

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

TIM IC Msp Init Callback

Definition at line 354 of file stm32f4xx_hal_tim.h.

◆ IN_ep

PCD_EPTypeDef endif::IN_ep[16]

IN endpoint parameters

Definition at line 101 of file stm32f4xx_hal_pcd.h.

◆ InCpltCallback

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

HASH input completion callback

Definition at line 157 of file stm32f4xx_hal_hash.h.

◆ Init [1/24]

ADC required parameters

SRAM device control configuration parameters

Definition at line 200 of file stm32f4xx_hal_adc.h.

◆ Init [2/24]

CAN_InitTypeDef endif::Init

CAN required parameters

Definition at line 220 of file stm32f4xx_hal_can.h.

◆ Init [3/24]

CEC_InitTypeDef endif::Init

CEC communication parameters

Definition at line 174 of file stm32f4xx_hal_cec.h.

◆ Init [4/24]

DFSDM channel init parameters

Definition at line 126 of file stm32f4xx_hal_dfsdm.h.

◆ Init [5/24]

DFSDM filter init parameters

Definition at line 225 of file stm32f4xx_hal_dfsdm.h.

◆ Init [6/24]

DSI_InitTypeDef endif::Init

DSI required parameters

Definition at line 312 of file stm32f4xx_hal_dsi.h.

◆ Init [7/24]

ETH_InitTypeDef endif::Init

Ethernet Init Configuration

Definition at line 530 of file stm32f4xx_hal_eth.h.

◆ Init [8/24]

FMPSMBUS_InitTypeDef endif::Init

FMPSMBUS communication parameters

Definition at line 142 of file stm32f4xx_hal_fmpsmbus.h.

◆ Init [9/24]

HASH_InitTypeDef endif::Init

HASH required parameters

Definition at line 118 of file stm32f4xx_hal_hash.h.

◆ Init [10/24]

HCD_InitTypeDef endif::Init

HCD required parameters

Definition at line 75 of file stm32f4xx_hal_hcd.h.

◆ Init [11/24]

I2C_InitTypeDef endif::Init

I2C communication parameters

Definition at line 192 of file stm32f4xx_hal_i2c.h.

◆ Init [12/24]

IRDA_InitTypeDef endif::Init

IRDA communication parameters

Definition at line 145 of file stm32f4xx_hal_irda.h.

◆ Init [13/24]

LPTIM_InitTypeDef endif::Init

LPTIM required parameters

Definition at line 140 of file stm32f4xx_hal_lptim.h.

◆ Init [14/24]

LTDC_InitTypeDef endif::Init

LTDC parameters

Definition at line 190 of file stm32f4xx_hal_ltdc.h.

◆ Init [15/24]

MMC_InitTypeDef endif::Init

MMC required parameters

Definition at line 119 of file stm32f4xx_hal_mmc.h.

◆ Init [16/24]

FMC_NAND_InitTypeDef endif::Init

NAND device control configuration parameters

Definition at line 127 of file stm32f4xx_hal_nand.h.

◆ Init [17/24]

NOR device control configuration parameters

SRAM device control configuration parameters

Definition at line 121 of file stm32f4xx_hal_nor.h.

◆ Init [18/24]

PCCARD device control configuration parameters

Definition at line 79 of file stm32f4xx_hal_pccard.h.

◆ Init [19/24]

PCD_InitTypeDef endif::Init

PCD required parameters

Definition at line 99 of file stm32f4xx_hal_pcd.h.

◆ Init [20/24]

RTC_InitTypeDef endif::Init

RTC required parameters

Definition at line 170 of file stm32f4xx_hal_rtc.h.

◆ Init [21/24]

SD_InitTypeDef endif::Init

SD required parameters

Definition at line 122 of file stm32f4xx_hal_sd.h.

◆ Init [22/24]

FMC_SDRAM_InitTypeDef endif::Init

SDRAM device configuration parameters

Definition at line 71 of file stm32f4xx_hal_sdram.h.

◆ Init [23/24]

TIM_Base_InitTypeDef endif::Init

TIM Time Base required parameters

Definition at line 341 of file stm32f4xx_hal_tim.h.

◆ Init [24/24]

WWDG_InitTypeDef endif::Init

WWDG required parameters

Definition at line 74 of file stm32f4xx_hal_wwdg.h.

◆ InjConvCpltCallback

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

DFSDM filter injected conversion complete callback

Definition at line 242 of file stm32f4xx_hal_dfsdm.h.

◆ InjConvHalfCpltCallback

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

DFSDM filter half injected conversion complete callback

Definition at line 243 of file stm32f4xx_hal_dfsdm.h.

◆ InjConvRemaining

uint32_t endif::InjConvRemaining

Injected conversions remaining

Definition at line 234 of file stm32f4xx_hal_dfsdm.h.

◆ InjectedChannelsNbr

uint32_t endif::InjectedChannelsNbr

Number of channels in injected sequence

Definition at line 233 of file stm32f4xx_hal_dfsdm.h.

◆ InjectedConvCpltCallback

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

ADC group injected conversion complete callback

Definition at line 216 of file stm32f4xx_hal_adc.h.

◆ InjectedScanMode

FunctionalState endif::InjectedScanMode

Injected scanning mode

Definition at line 232 of file stm32f4xx_hal_dfsdm.h.

◆ InjectedTrigger

uint32_t endif::InjectedTrigger

Trigger used for injected conversion

Definition at line 230 of file stm32f4xx_hal_dfsdm.h.

◆ Instance [1/25]

FMC_NORSRAM_TypeDef * endif::Instance

Register base address

Register base address

Definition at line 198 of file stm32f4xx_hal_adc.h.

◆ Instance [2/25]

CAN_TypeDef* endif::Instance

Register base address

Definition at line 218 of file stm32f4xx_hal_can.h.

◆ Instance [3/25]

CEC_TypeDef* endif::Instance

CEC registers base address

Definition at line 172 of file stm32f4xx_hal_cec.h.

◆ Instance [4/25]

DAC_TypeDef* endif::Instance

Register base address

Definition at line 68 of file stm32f4xx_hal_dac.h.

◆ Instance [5/25]

DFSDM_Channel_TypeDef* endif::Instance

DFSDM channel instance

Definition at line 125 of file stm32f4xx_hal_dfsdm.h.

◆ Instance [6/25]

DFSDM_Filter_TypeDef* endif::Instance

DFSDM filter instance

Definition at line 224 of file stm32f4xx_hal_dfsdm.h.

◆ Instance [7/25]

DSI_TypeDef* endif::Instance

Register base address

Definition at line 311 of file stm32f4xx_hal_dsi.h.

◆ Instance [8/25]

ETH_TypeDef* endif::Instance

Register base address

Definition at line 528 of file stm32f4xx_hal_eth.h.

◆ Instance [9/25]

FMPI2C_TypeDef* endif::Instance

FMPSMBUS registers base address

Definition at line 140 of file stm32f4xx_hal_fmpsmbus.h.

◆ Instance [10/25]

HCD_TypeDef* endif::Instance

Register base address

Definition at line 74 of file stm32f4xx_hal_hcd.h.

◆ Instance [11/25]

I2C_TypeDef* endif::Instance

I2C registers base address

Definition at line 190 of file stm32f4xx_hal_i2c.h.

◆ Instance [12/25]

USART_TypeDef* endif::Instance

USART registers base address

Definition at line 143 of file stm32f4xx_hal_irda.h.

◆ Instance [13/25]

LPTIM_TypeDef* endif::Instance

Register base address

Definition at line 138 of file stm32f4xx_hal_lptim.h.

◆ Instance [14/25]

LTDC_TypeDef* endif::Instance

LTDC Register base address

Definition at line 188 of file stm32f4xx_hal_ltdc.h.

◆ Instance [15/25]

MMC_TypeDef* endif::Instance

MMC registers base address

Definition at line 117 of file stm32f4xx_hal_mmc.h.

◆ Instance [16/25]

FMC_NAND_TypeDef* endif::Instance

Register base address

Definition at line 125 of file stm32f4xx_hal_nand.h.

◆ Instance [17/25]

FMC_NORSRAM_TypeDef* endif::Instance

Register base address

Definition at line 117 of file stm32f4xx_hal_nor.h.

◆ Instance [18/25]

FMC_PCCARD_TypeDef* endif::Instance

Register base address for PCCARD device

Definition at line 77 of file stm32f4xx_hal_pccard.h.

◆ Instance [19/25]

PCD_TypeDef* endif::Instance

Register base address

Definition at line 98 of file stm32f4xx_hal_pcd.h.

◆ Instance [20/25]

RNG_TypeDef* endif::Instance

Register base address

Definition at line 81 of file stm32f4xx_hal_rng.h.

◆ Instance [21/25]

RTC_TypeDef* endif::Instance

Register base address

Definition at line 168 of file stm32f4xx_hal_rtc.h.

◆ Instance [22/25]

SD_TypeDef* endif::Instance

SD registers base address

Definition at line 120 of file stm32f4xx_hal_sd.h.

◆ Instance [23/25]

FMC_SDRAM_TypeDef* endif::Instance

Register base address

Definition at line 69 of file stm32f4xx_hal_sdram.h.

◆ Instance [24/25]

TIM_TypeDef* endif::Instance

Register base address

Definition at line 340 of file stm32f4xx_hal_tim.h.

◆ Instance [25/25]

WWDG_TypeDef* endif::Instance

Register base address

Definition at line 72 of file stm32f4xx_hal_wwdg.h.

◆ ISOINIncompleteCallback

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

USB OTG PCD ISO IN Incomplete callback

Definition at line 131 of file stm32f4xx_hal_pcd.h.

◆ ISOOUTIncompleteCallback

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

USB OTG PCD ISO OUT Incomplete callback

Definition at line 130 of file stm32f4xx_hal_pcd.h.

◆ IsPtpConfigured

__IO uint32_t endif::IsPtpConfigured

Holds the PTP configuration status. This parameter can be a value of ETH PTP Config Status

Definition at line 566 of file stm32f4xx_hal_eth.h.

◆ ItCallback

void(* endif::ItCallback)(struct __PCCARD_HandleTypeDef *hpccard)

NAND IT callback

PCCARD IT callback

Definition at line 138 of file stm32f4xx_hal_nand.h.

◆ LayerCfg

LTDC_LayerCfgTypeDef endif::LayerCfg[MAX_LAYER]

LTDC Layers parameters

Definition at line 192 of file stm32f4xx_hal_ltdc.h.

◆ LevelOutOfWindowCallback

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

ADC analog watchdog 1 callback

Definition at line 214 of file stm32f4xx_hal_adc.h.

◆ LineEventCallback

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

LTDC Line Event Callback

Definition at line 201 of file stm32f4xx_hal_ltdc.h.

◆ ListenCpltCallback

void(* endif::ListenCpltCallback)(struct __I2C_HandleTypeDef *hi2c)

FMPSMBUS Listen Complete callback

I2C Listen Complete callback

Definition at line 169 of file stm32f4xx_hal_fmpsmbus.h.

◆ Lock

HAL_LockTypeDef endif::Lock

ADC locking object

Locking object

DAC locking object

DSI peripheral status

FMPSMBUS locking object

Locking object

HCD peripheral status

I2C locking object

LPTIM locking object

LTDC Lock

MMC locking object

NAND locking object

NOR locking object

PCCARD Lock

PCD peripheral status

RNG locking object

RTC locking object

SD locking object

SDRAM locking object

SRAM locking object

Definition at line 206 of file stm32f4xx_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 112 of file stm32f4xx_hal_pcd.h.

◆ LPM_State

PCD_LPM_StateTypeDef endif::LPM_State

LPM State

Definition at line 107 of file stm32f4xx_hal_pcd.h.

◆ LPMCallback

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

USB OTG PCD LPM callback

Definition at line 133 of file stm32f4xx_hal_pcd.h.

◆ MACErrorCode

__IO uint32_t endif::MACErrorCode

Holds the MAC Rx Tx Error code when a MAC Rx or Tx status interrupt occurs This parameter can be a combination of ETH_MAC_Rx_Tx_Status

Definition at line 555 of file stm32f4xx_hal_eth.h.

◆ MACLPIEvent

__IO uint32_t endif::MACLPIEvent

Holds the LPI event when the an LPI status interrupt occurs. This parameter can be a value of ETHEx_LPI_Event

Definition at line 563 of file stm32f4xx_hal_eth.h.

◆ MACWakeUpEvent

__IO uint32_t endif::MACWakeUpEvent

Holds the Wake Up event when the MAC exit the power down mode This parameter can be a value of ETH MAC Wake Up Event

Definition at line 559 of file stm32f4xx_hal_eth.h.

◆ MasterRxCpltCallback

void(* endif::MasterRxCpltCallback)(struct __I2C_HandleTypeDef *hi2c)

FMPSMBUS Master Rx Transfer completed callback

I2C Master Rx Transfer completed callback

Definition at line 163 of file stm32f4xx_hal_fmpsmbus.h.

◆ MasterTxCpltCallback

void(* endif::MasterTxCpltCallback)(struct __I2C_HandleTypeDef *hi2c)

FMPSMBUS Master Tx Transfer completed callback

I2C Master Tx Transfer completed callback

Definition at line 161 of file stm32f4xx_hal_fmpsmbus.h.

◆ Memaddress

__IO uint32_t endif::Memaddress

I2C Target memory address

Definition at line 219 of file stm32f4xx_hal_i2c.h.

◆ MemaddSize

__IO uint32_t endif::MemaddSize

I2C Target memory address size

Definition at line 221 of file stm32f4xx_hal_i2c.h.

◆ MemRxCpltCallback

void(* endif::MemRxCpltCallback) (struct __I2C_HandleTypeDef *hi2c)

I2C Memory Rx Transfer completed callback

Definition at line 233 of file stm32f4xx_hal_i2c.h.

◆ MemTxCpltCallback

void(* endif::MemTxCpltCallback) (struct __I2C_HandleTypeDef *hi2c)

I2C Memory Tx Transfer completed callback

Definition at line 232 of file stm32f4xx_hal_i2c.h.

◆ MmcCard

HAL_MMC_CardInfoTypeDef endif::MmcCard

MMC Card information

Definition at line 141 of file stm32f4xx_hal_mmc.h.

◆ Mode

__IO HAL_I2C_ModeTypeDef endif::Mode

I2C communication mode

Definition at line 213 of file stm32f4xx_hal_i2c.h.

◆ MspDeInitCallback

void(* endif::MspDeInitCallback)(struct __SRAM_HandleTypeDef *hsram)

ADC Msp DeInit callback

CAN Msp DeInit callback

CEC Msp DeInit callback

DFSDM channel MSP de-init callback

DFSDM filter MSP de-init callback

DSI Msp DeInit callback

ETH Msp DeInit callback

FMPSMBUS Msp DeInit callback

HASH Msp DeInit callback

USB OTG HCD Msp DeInit callback

I2C Msp DeInit callback

IRDA Msp DeInit callback

LPTIM Base Msp DeInit Callback

LTDC Msp DeInit callback

NAND Msp DeInit callback

NOR Msp DeInit callback

PCCARD Msp DeInit callback

USB OTG PCD Msp DeInit callback

RNG Msp DeInit callback

RTC Msp DeInit callback

SDRAM Msp DeInit callback

SPDIFRX Msp DeInit callback

SRAM Msp DeInit callback

Definition at line 218 of file stm32f4xx_hal_adc.h.

◆ MspInitCallback

void(* endif::MspInitCallback)(struct __WWDG_HandleTypeDef *hwwdg)

ADC Msp Init callback

CAN Msp Init callback

CEC Msp Init callback

DFSDM channel MSP init callback

DFSDM filter MSP init callback

DSI Msp Init callback

ETH Msp Init callback

FMPSMBUS Msp Init callback

HASH Msp Init callback

USB OTG HCD Msp Init callback

I2C Msp Init callback

IRDA Msp Init callback

LPTIM Base Msp Init Callback

LTDC Msp Init callback

NAND Msp Init callback

NOR Msp Init callback

PCCARD Msp Init callback

USB OTG PCD Msp Init callback

RNG Msp Init callback

RTC Msp Init callback

SDRAM Msp Init callback

SPDIFRX Msp Init callback

SRAM Msp Init callback

WWDG Msp Init callback

Definition at line 217 of file stm32f4xx_hal_adc.h.

◆ NbrOfCurrentConversionRank

__IO uint32_t endif::NbrOfCurrentConversionRank

ADC number of current conversion rank

Definition at line 202 of file stm32f4xx_hal_adc.h.

◆ NbWordsAlreadyPushed

__IO uint32_t endif::NbWordsAlreadyPushed

Numbers of words already pushed in FIFO before inputting new block

Definition at line 150 of file stm32f4xx_hal_hash.h.

◆ OC_DelayElapsedCallback

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

TIM Output Compare Delay Elapsed Callback

Definition at line 372 of file stm32f4xx_hal_tim.h.

◆ OC_MspDeInitCallback

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

TIM OC Msp DeInit Callback

Definition at line 357 of file stm32f4xx_hal_tim.h.

◆ OC_MspInitCallback

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

TIM OC Msp Init Callback

Definition at line 356 of file stm32f4xx_hal_tim.h.

◆ OnePulse_MspDeInitCallback

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

TIM One Pulse Msp DeInit Callback

Definition at line 361 of file stm32f4xx_hal_tim.h.

◆ OnePulse_MspInitCallback

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

TIM One Pulse Msp Init Callback

Definition at line 360 of file stm32f4xx_hal_tim.h.

◆ OUT_ep

PCD_EPTypeDef endif::OUT_ep[16]

OUT endpoint parameters

Definition at line 102 of file stm32f4xx_hal_pcd.h.

◆ pBuffPtr

uint8_t * endif::pBuffPtr

Pointer to FMPSMBUS transfer buffer

Pointer to I2C transfer buffer

Definition at line 144 of file stm32f4xx_hal_fmpsmbus.h.

◆ pData

void * endif::pData

Pointer Stack Handler

Pointer to upper stack Handler

Definition at line 80 of file stm32f4xx_hal_hcd.h.

◆ PeriodElapsedCallback

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

TIM Period Elapsed Callback

Definition at line 366 of file stm32f4xx_hal_tim.h.

◆ PeriodElapsedHalfCpltCallback

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

TIM Period Elapsed half complete Callback

Definition at line 367 of file stm32f4xx_hal_tim.h.

◆ Phase

HAL_HASH_PhaseTypeDef endif::Phase

HASH peripheral phase

Definition at line 138 of file stm32f4xx_hal_hash.h.

◆ pHashInBuffPtr

uint8_t* endif::pHashInBuffPtr

Pointer to input buffer

Definition at line 120 of file stm32f4xx_hal_hash.h.

◆ pHashKeyBuffPtr

uint8_t* endif::pHashKeyBuffPtr

Pointer to key buffer (HMAC only)

Definition at line 124 of file stm32f4xx_hal_hash.h.

◆ pHashMsgBuffPtr

uint8_t* endif::pHashMsgBuffPtr

Pointer to message buffer (HMAC only)

Definition at line 126 of file stm32f4xx_hal_hash.h.

◆ pHashOutBuffPtr

uint8_t* endif::pHashOutBuffPtr

Pointer to output buffer (digest)

Definition at line 122 of file stm32f4xx_hal_hash.h.

◆ PMTCallback

void(* endif::PMTCallback) (struct __ETH_HandleTypeDef *heth)

ETH Power Management Callback

Definition at line 575 of file stm32f4xx_hal_eth.h.

◆ PortDisabledCallback

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

USB OTG HCD Port Disable callback

Definition at line 86 of file stm32f4xx_hal_hcd.h.

◆ PortEnabledCallback

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

USB OTG HCD Port Enable callback

Definition at line 85 of file stm32f4xx_hal_hcd.h.

◆ PreviousState

__IO uint32_t endif::PreviousState

FMPSMBUS communication Previous state

I2C communication Previous state and mode context for internal usage

Definition at line 152 of file stm32f4xx_hal_fmpsmbus.h.

◆ pRxBuffPtr

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 153 of file stm32f4xx_hal_irda.h.

◆ pTxBuffPtr [1/2]

uint8_t * endif::pTxBuffPtr

Pointer to CEC Tx transfer Buffer

Pointer to IRDA Tx transfer Buffer

Pointer to SD Tx transfer Buffer

Definition at line 176 of file stm32f4xx_hal_cec.h.

◆ pTxBuffPtr [2/2]

uint8_t* endif::pTxBuffPtr

Pointer to MMC Tx transfer Buffer

Pointer to SD Tx transfer Buffer

Definition at line 123 of file stm32f4xx_hal_mmc.h.

◆ PWM_MspDeInitCallback

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

TIM PWM Msp DeInit Callback

Definition at line 359 of file stm32f4xx_hal_tim.h.

◆ PWM_MspInitCallback

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

TIM PWM Msp Init Callback

Definition at line 358 of file stm32f4xx_hal_tim.h.

◆ PWM_PulseFinishedCallback

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

TIM PWM Pulse Finished Callback

Definition at line 373 of file stm32f4xx_hal_tim.h.

◆ PWM_PulseFinishedHalfCpltCallback

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

TIM PWM Pulse Finished half complete Callback

Definition at line 374 of file stm32f4xx_hal_tim.h.

◆ RandomNumber

uint32_t endif::RandomNumber

Last Generated RNG Data

Definition at line 89 of file stm32f4xx_hal_rng.h.

◆ ReadyDataCallback

void(* endif::ReadyDataCallback) (struct __RNG_HandleTypeDef *hrng, uint32_t random32bit)

RNG Data Ready Callback

Definition at line 92 of file stm32f4xx_hal_rng.h.

◆ RefreshErrorCallback

void(* endif::RefreshErrorCallback) (struct __SDRAM_HandleTypeDef *hsdram)

SDRAM Refresh Error callback

Definition at line 82 of file stm32f4xx_hal_sdram.h.

◆ RegConvCpltCallback

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

DFSDM filter regular conversion complete callback

Definition at line 240 of file stm32f4xx_hal_dfsdm.h.

◆ RegConvHalfCpltCallback

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

DFSDM filter half regular conversion complete callback

Definition at line 241 of file stm32f4xx_hal_dfsdm.h.

◆ RegularContMode

uint32_t endif::RegularContMode

Regular conversion continuous mode

Definition at line 228 of file stm32f4xx_hal_dfsdm.h.

◆ RegularTrigger

uint32_t endif::RegularTrigger

Trigger used for regular conversion

Definition at line 229 of file stm32f4xx_hal_dfsdm.h.

◆ ReloadEventCallback

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

LTDC Reload Event Callback

Definition at line 202 of file stm32f4xx_hal_ltdc.h.

◆ ResetCallback

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

USB OTG PCD Reset callback

Definition at line 122 of file stm32f4xx_hal_pcd.h.

◆ ResumeCallback

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

USB OTG PCD Resume callback

Definition at line 124 of file stm32f4xx_hal_pcd.h.

◆ rxAllocateCallback

pETH_rxAllocateCallbackTypeDef endif::rxAllocateCallback

ETH Rx Get Buffer Function

Definition at line 583 of file stm32f4xx_hal_eth.h.

◆ RxCpltCallback

void(* endif::RxCpltCallback)(struct __SPDIFRX_HandleTypeDef *hspdif)

CEC Rx Transfer completed callback

ETH Rx Complete Callback

IRDA Rx Complete Callback

SPDIFRX Data flow completed callback

Definition at line 197 of file stm32f4xx_hal_cec.h.

◆ RxDescList

ETH_RxDescListTypeDef endif::RxDescList

Rx descriptor wrapper: holds all Rx descriptors list addresses and current descriptor index

Definition at line 535 of file stm32f4xx_hal_eth.h.

◆ RxFifo0FullCallback

void(* endif::RxFifo0FullCallback) (struct __CAN_HandleTypeDef *hcan)

CAN Rx FIFO 0 full callback

Definition at line 235 of file stm32f4xx_hal_can.h.

◆ RxFifo0MsgPendingCallback

void(* endif::RxFifo0MsgPendingCallback) (struct __CAN_HandleTypeDef *hcan)

CAN Rx FIFO 0 msg pending callback

Definition at line 234 of file stm32f4xx_hal_can.h.

◆ RxFifo1FullCallback

void(* endif::RxFifo1FullCallback) (struct __CAN_HandleTypeDef *hcan)

CAN Rx FIFO 1 full callback

Definition at line 237 of file stm32f4xx_hal_can.h.

◆ RxFifo1MsgPendingCallback

void(* endif::RxFifo1MsgPendingCallback) (struct __CAN_HandleTypeDef *hcan)

CAN Rx FIFO 1 msg pending callback

Definition at line 236 of file stm32f4xx_hal_can.h.

◆ RxHalfCpltCallback

void(* endif::RxHalfCpltCallback)(struct __SPDIFRX_HandleTypeDef *hspdif)

IRDA Rx Half Complete Callback

SPDIFRX Data flow half completed callback

Definition at line 179 of file stm32f4xx_hal_irda.h.

◆ rxLinkCallback

pETH_rxLinkCallbackTypeDef endif::rxLinkCallback

ETH Rx Set App Data Function

Definition at line 584 of file stm32f4xx_hal_eth.h.

◆ RxState [1/2]

HAL_CEC_StateTypeDef endif::RxState

CEC state information related to Rx operations. This parameter can be a value of HAL_CEC_StateTypeDef

Definition at line 188 of file stm32f4xx_hal_cec.h.

◆ RxState [2/2]

__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 169 of file stm32f4xx_hal_irda.h.

◆ RxXferCount

__IO uint16_t endif::RxXferCount

IRDA Rx Transfer Counter

Definition at line 157 of file stm32f4xx_hal_irda.h.

◆ RxXferSize [1/2]

uint32_t endif::RxXferSize

CEC Rx Transfer size, 0: header received only

IRDA Rx Transfer size

SD Rx Transfer size

Definition at line 180 of file stm32f4xx_hal_cec.h.

◆ RxXferSize [2/2]

uint32_t endif::RxXferSize

MMC Rx Transfer size

SD Rx Transfer size

Definition at line 129 of file stm32f4xx_hal_mmc.h.

◆ ScdCallback

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

DFSDM channel short circuit detection callback

Definition at line 130 of file stm32f4xx_hal_dfsdm.h.

◆ SdCard

HAL_SD_CardInfoTypeDef endif::SdCard

SD Card information

Definition at line 144 of file stm32f4xx_hal_sd.h.

◆ Setup

uint32_t endif::Setup[12]

Setup packet buffer

Definition at line 106 of file stm32f4xx_hal_pcd.h.

◆ SetupStageCallback

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

USB OTG PCD Setup Stage callback

Definition at line 121 of file stm32f4xx_hal_pcd.h.

◆ SlaveRxCpltCallback

void(* endif::SlaveRxCpltCallback)(struct __I2C_HandleTypeDef *hi2c)

FMPSMBUS Slave Rx Transfer completed callback

I2C Slave Rx Transfer completed callback

Definition at line 167 of file stm32f4xx_hal_fmpsmbus.h.

◆ SlaveTxCpltCallback

void(* endif::SlaveTxCpltCallback)(struct __I2C_HandleTypeDef *hi2c)

FMPSMBUS Slave Tx Transfer completed callback

I2C Slave Tx Transfer completed callback

Definition at line 165 of file stm32f4xx_hal_fmpsmbus.h.

◆ SleepCallback

void(* endif::SleepCallback) (struct __CAN_HandleTypeDef *hcan)

CAN Sleep callback

Definition at line 238 of file stm32f4xx_hal_can.h.

◆ SOFCallback

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

USB OTG HCD SOF callback

USB OTG PCD SOF callback

Definition at line 82 of file stm32f4xx_hal_hcd.h.

◆ State [1/22]

__IO uint32_t endif::State

ADC communication state

FMPSMBUS communication state

Definition at line 208 of file stm32f4xx_hal_adc.h.

◆ State [2/22]

__IO HAL_CAN_StateTypeDef endif::State

CAN communication state

Definition at line 222 of file stm32f4xx_hal_can.h.

◆ State [3/22]

__IO HAL_DAC_StateTypeDef endif::State

DAC communication state

Definition at line 70 of file stm32f4xx_hal_dac.h.

◆ State [4/22]

HAL_DFSDM_Channel_StateTypeDef endif::State

DFSDM channel state

Definition at line 127 of file stm32f4xx_hal_dfsdm.h.

◆ State [5/22]

DFSDM filter state

Definition at line 235 of file stm32f4xx_hal_dfsdm.h.

◆ State [6/22]

__IO HAL_DSI_StateTypeDef endif::State

DSI communication state

Definition at line 314 of file stm32f4xx_hal_dsi.h.

◆ State [7/22]

__IO HAL_HASH_StateTypeDef endif::State

HASH peripheral state

Definition at line 144 of file stm32f4xx_hal_hash.h.

◆ State [8/22]

__IO HCD_StateTypeDef endif::State

HCD communication state

Definition at line 78 of file stm32f4xx_hal_hcd.h.

◆ State [9/22]

__IO HAL_I2C_StateTypeDef endif::State

I2C communication state

Definition at line 211 of file stm32f4xx_hal_i2c.h.

◆ State [10/22]

__IO HAL_LPTIM_StateTypeDef endif::State

LPTIM peripheral state

Definition at line 146 of file stm32f4xx_hal_lptim.h.

◆ State [11/22]

__IO HAL_LTDC_StateTypeDef endif::State

LTDC state

Definition at line 196 of file stm32f4xx_hal_ltdc.h.

◆ State [12/22]

__IO HAL_MMC_StateTypeDef endif::State

MMC card State

Definition at line 133 of file stm32f4xx_hal_mmc.h.

◆ State [13/22]

__IO HAL_NAND_StateTypeDef endif::State

NAND device access state

Definition at line 131 of file stm32f4xx_hal_nand.h.

◆ State [14/22]

__IO HAL_NOR_StateTypeDef endif::State

NOR device access state

Definition at line 125 of file stm32f4xx_hal_nor.h.

◆ State [15/22]

__IO HAL_PCCARD_StateTypeDef endif::State

PCCARD device access state

Definition at line 81 of file stm32f4xx_hal_pccard.h.

◆ State [16/22]

__IO PCD_StateTypeDef endif::State

PCD communication state

Definition at line 104 of file stm32f4xx_hal_pcd.h.

◆ State [17/22]

__IO HAL_RNG_StateTypeDef endif::State

RNG communication state

Definition at line 85 of file stm32f4xx_hal_rng.h.

◆ State [18/22]

__IO HAL_RTCStateTypeDef endif::State

Time communication state

Definition at line 174 of file stm32f4xx_hal_rtc.h.

◆ State [19/22]

__IO HAL_SD_StateTypeDef endif::State

SD card State

Definition at line 136 of file stm32f4xx_hal_sd.h.

◆ State [20/22]

__IO HAL_SDRAM_StateTypeDef endif::State

SDRAM access state

Definition at line 73 of file stm32f4xx_hal_sdram.h.

◆ State [21/22]

__IO HAL_SRAM_StateTypeDef endif::State

SRAM device access state

Definition at line 78 of file stm32f4xx_hal_sram.h.

◆ State [22/22]

__IO HAL_TIM_StateTypeDef endif::State

TIM operation state

Definition at line 346 of file stm32f4xx_hal_tim.h.

◆ Status

HAL_StatusTypeDef endif::Status

HASH peripheral status

LPTIM peripheral status

Definition at line 136 of file stm32f4xx_hal_hash.h.

◆ SuspendCallback

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

USB OTG PCD Suspend callback

Definition at line 123 of file stm32f4xx_hal_pcd.h.

◆ SuspendRequest

HAL_HASH_SuspendTypeDef endif::SuspendRequest

HASH peripheral suspension request flag

Definition at line 146 of file stm32f4xx_hal_hash.h.

◆ Tamper1EventCallback

void(* endif::Tamper1EventCallback) (struct __RTC_HandleTypeDef *hrtc)

RTC Tamper 1 Event callback

Definition at line 185 of file stm32f4xx_hal_rtc.h.

◆ Tamper2EventCallback

void(* endif::Tamper2EventCallback) (struct __RTC_HandleTypeDef *hrtc)

RTC Tamper 2 Event callback

Definition at line 188 of file stm32f4xx_hal_rtc.h.

◆ TearingEffectCallback

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

DSI Tearing Effect Callback

Definition at line 319 of file stm32f4xx_hal_dsi.h.

◆ TimeStampEventCallback

void(* endif::TimeStampEventCallback) (struct __RTC_HandleTypeDef *hrtc)

RTC Timestamp Event callback

Definition at line 181 of file stm32f4xx_hal_rtc.h.

◆ TriggerCallback

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

External trigger event detection Callback

TIM Trigger Callback

Definition at line 153 of file stm32f4xx_hal_lptim.h.

◆ TriggerHalfCpltCallback

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

TIM Trigger half complete Callback

Definition at line 369 of file stm32f4xx_hal_tim.h.

◆ TxCpltCallback

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

CEC Tx Transfer completed callback

ETH Tx Complete Callback

IRDA Tx Complete Callback

Definition at line 195 of file stm32f4xx_hal_cec.h.

◆ TxDescList

ETH_TxDescListTypeDef endif::TxDescList

Tx descriptor wrapper: holds all Tx descriptors list addresses and current descriptor index

Definition at line 532 of file stm32f4xx_hal_eth.h.

◆ txFreeCallback

pETH_txFreeCallbackTypeDef endif::txFreeCallback

ETH Tx Free Function

Definition at line 585 of file stm32f4xx_hal_eth.h.

◆ TxHalfCpltCallback

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

IRDA Tx Half Complete Callback

Definition at line 175 of file stm32f4xx_hal_irda.h.

◆ TxMailbox0AbortCallback

void(* endif::TxMailbox0AbortCallback) (struct __CAN_HandleTypeDef *hcan)

CAN Tx Mailbox 0 abort callback

Definition at line 231 of file stm32f4xx_hal_can.h.

◆ TxMailbox0CompleteCallback

void(* endif::TxMailbox0CompleteCallback) (struct __CAN_HandleTypeDef *hcan)

CAN Tx Mailbox 0 complete callback

Definition at line 228 of file stm32f4xx_hal_can.h.

◆ TxMailbox1AbortCallback

void(* endif::TxMailbox1AbortCallback) (struct __CAN_HandleTypeDef *hcan)

CAN Tx Mailbox 1 abort callback

Definition at line 232 of file stm32f4xx_hal_can.h.

◆ TxMailbox1CompleteCallback

void(* endif::TxMailbox1CompleteCallback) (struct __CAN_HandleTypeDef *hcan)

CAN Tx Mailbox 1 complete callback

Definition at line 229 of file stm32f4xx_hal_can.h.

◆ TxMailbox2AbortCallback

void(* endif::TxMailbox2AbortCallback) (struct __CAN_HandleTypeDef *hcan)

CAN Tx Mailbox 2 abort callback

Definition at line 233 of file stm32f4xx_hal_can.h.

◆ TxMailbox2CompleteCallback

void(* endif::TxMailbox2CompleteCallback) (struct __CAN_HandleTypeDef *hcan)

CAN Tx Mailbox 2 complete callback

Definition at line 230 of file stm32f4xx_hal_can.h.

◆ txPtpCallback

pETH_txPtpCallbackTypeDef endif::txPtpCallback

ETH Tx Handle Ptp Function

Definition at line 586 of file stm32f4xx_hal_eth.h.

◆ TxTimestamp

ETH_TimeStampTypeDef endif::TxTimestamp

Tx Timestamp

Definition at line 539 of file stm32f4xx_hal_eth.h.

◆ TxXferCount [1/2]

uint16_t endif::TxXferCount

CEC Tx Transfer Counter

Definition at line 178 of file stm32f4xx_hal_cec.h.

◆ TxXferCount [2/2]

__IO uint16_t endif::TxXferCount

IRDA Tx Transfer Counter

Definition at line 151 of file stm32f4xx_hal_irda.h.

◆ TxXferSize [1/2]

uint32_t endif::TxXferSize

IRDA Tx Transfer size

SD Tx Transfer size

Definition at line 149 of file stm32f4xx_hal_irda.h.

◆ TxXferSize [2/2]

uint32_t endif::TxXferSize

MMC Tx Transfer size

SD Tx Transfer size

Definition at line 125 of file stm32f4xx_hal_mmc.h.

◆ USB_Address

__IO uint8_t endif::USB_Address

USB Address

Definition at line 100 of file stm32f4xx_hal_pcd.h.

◆ WakeUpCallback

void(* endif::WakeUpCallback) (struct __ETH_HandleTypeDef *heth)

ETH Wake UP Callback

Definition at line 576 of file stm32f4xx_hal_eth.h.

◆ WakeUpFromRxMsgCallback

void(* endif::WakeUpFromRxMsgCallback) (struct __CAN_HandleTypeDef *hcan)

CAN Wake Up from Rx msg callback

Definition at line 239 of file stm32f4xx_hal_can.h.

◆ WakeUpTimerEventCallback

void(* endif::WakeUpTimerEventCallback) (struct __RTC_HandleTypeDef *hrtc)

RTC WakeUpTimer Event callback

Definition at line 183 of file stm32f4xx_hal_rtc.h.

◆ XferCount

__IO uint16_t endif::XferCount

FMPSMBUS transfer counter

I2C transfer counter

Definition at line 148 of file stm32f4xx_hal_fmpsmbus.h.

◆ XferOptions

__IO uint32_t endif::XferOptions

FMPSMBUS transfer options

I2C transfer options

Definition at line 150 of file stm32f4xx_hal_fmpsmbus.h.

◆ XferSize

uint16_t endif::XferSize

FMPSMBUS transfer size

I2C transfer size

Definition at line 146 of file stm32f4xx_hal_fmpsmbus.h.

◆ DAC_ChannelConfTypeDef

struct DAC_ChannelConfTypeDef

DAC Configuration regular Channel structure definition.

Definition at line 101 of file stm32f4xx_hal_dac.h.

Data Fields
uint32_t DAC_OutputBuffer

Specifies whether the DAC channel output buffer is enabled or disabled. This parameter can be a value of DAC output buffer

uint32_t DAC_Trigger

Specifies the external trigger for the selected DAC channel. This parameter can be a value of DAC trigger selection

Enumeration Type Documentation

◆ HAL_DAC_CallbackIDTypeDef

HAL DAC Callback ID enumeration definition.

Enumerator
HAL_DAC_CH1_COMPLETE_CB_ID 

DAC CH1 Complete Callback ID

HAL_DAC_CH1_HALF_COMPLETE_CB_ID 

DAC CH1 half Complete Callback ID

HAL_DAC_CH1_ERROR_ID 

DAC CH1 error Callback ID

HAL_DAC_CH1_UNDERRUN_CB_ID 

DAC CH1 underrun Callback ID

HAL_DAC_CH2_COMPLETE_CB_ID 

DAC CH2 Complete Callback ID

HAL_DAC_CH2_HALF_COMPLETE_CB_ID 

DAC CH2 half Complete Callback ID

HAL_DAC_CH2_ERROR_ID 

DAC CH2 error Callback ID

HAL_DAC_CH2_UNDERRUN_CB_ID 

DAC CH2 underrun Callback ID

HAL_DAC_MSPINIT_CB_ID 

DAC MspInit Callback ID

HAL_DAC_MSPDEINIT_CB_ID 

DAC MspDeInit Callback ID

HAL_DAC_ALL_CB_ID 

DAC All ID

Definition at line 115 of file stm32f4xx_hal_dac.h.

◆ HAL_DAC_StateTypeDef

HAL State structures definition.

Enumerator
HAL_DAC_STATE_RESET 

DAC not yet initialized or disabled

HAL_DAC_STATE_READY 

DAC initialized and ready for use

HAL_DAC_STATE_BUSY 

DAC internal processing is ongoing

HAL_DAC_STATE_TIMEOUT 

DAC timeout state

HAL_DAC_STATE_ERROR 

DAC error state

Definition at line 49 of file stm32f4xx_hal_dac.h.