STM32F4xx_HAL_Driver
1.8.3
|
Data Structures | |
struct | CAN_InitTypeDef |
CAN init structure definition. More... | |
struct | CAN_FilterTypeDef |
CAN filter configuration structure definition. More... | |
struct | CAN_TxHeaderTypeDef |
CAN Tx message header structure definition. More... | |
struct | CAN_RxHeaderTypeDef |
CAN Rx message header structure definition. More... | |
struct | endif |
ADC handle Structure definition. More... | |
Typedefs | |
typedef struct __CAN_HandleTypeDef else typedef struct endif | CAN_HandleTypeDef |
CAN handle Structure definition. | |
typedef void(* | pCAN_CallbackTypeDef) (CAN_HandleTypeDef *hcan) |
HAL CAN Callback pointer definition. More... | |
Enumerations | |
enum | HAL_CAN_StateTypeDef { HAL_CAN_STATE_RESET = 0x00U , HAL_CAN_STATE_READY = 0x01U , HAL_CAN_STATE_LISTENING = 0x02U , HAL_CAN_STATE_SLEEP_PENDING = 0x03U , HAL_CAN_STATE_SLEEP_ACTIVE = 0x04U , HAL_CAN_STATE_ERROR = 0x05U } |
HAL State structures definition. More... | |
enum | HAL_CAN_CallbackIDTypeDef { HAL_CAN_TX_MAILBOX0_COMPLETE_CB_ID = 0x00U , HAL_CAN_TX_MAILBOX1_COMPLETE_CB_ID = 0x01U , HAL_CAN_TX_MAILBOX2_COMPLETE_CB_ID = 0x02U , HAL_CAN_TX_MAILBOX0_ABORT_CB_ID = 0x03U , HAL_CAN_TX_MAILBOX1_ABORT_CB_ID = 0x04U , HAL_CAN_TX_MAILBOX2_ABORT_CB_ID = 0x05U , HAL_CAN_RX_FIFO0_MSG_PENDING_CB_ID = 0x06U , HAL_CAN_RX_FIFO0_FULL_CB_ID = 0x07U , HAL_CAN_RX_FIFO1_MSG_PENDING_CB_ID = 0x08U , HAL_CAN_RX_FIFO1_FULL_CB_ID = 0x09U , HAL_CAN_SLEEP_CB_ID = 0x0AU , HAL_CAN_WAKEUP_FROM_RX_MSG_CB_ID = 0x0BU , HAL_CAN_ERROR_CB_ID = 0x0CU , HAL_CAN_MSPINIT_CB_ID = 0x0DU , HAL_CAN_MSPDEINIT_CB_ID = 0x0EU } |
HAL CAN common Callback ID enumeration definition. More... | |
struct CAN_InitTypeDef |
CAN init structure definition.
Definition at line 60 of file stm32f4xx_hal_can.h.
Data Fields | ||
---|---|---|
FunctionalState | AutoBusOff |
Enable or disable the automatic bus-off management. This parameter can be set to ENABLE or DISABLE. |
FunctionalState | AutoRetransmission |
Enable or disable the non-automatic retransmission mode. This parameter can be set to ENABLE or DISABLE. |
FunctionalState | AutoWakeUp |
Enable or disable the automatic wake-up mode. This parameter can be set to ENABLE or DISABLE. |
uint32_t | Mode |
Specifies the CAN operating mode. This parameter can be a value of CAN Operating Mode |
uint32_t | Prescaler |
Specifies the length of a time quantum. This parameter must be a number between Min_Data = 1 and Max_Data = 1024. |
FunctionalState | ReceiveFifoLocked |
Enable or disable the Receive FIFO Locked mode. This parameter can be set to ENABLE or DISABLE. |
uint32_t | SyncJumpWidth |
Specifies the maximum number of time quanta the CAN hardware is allowed to lengthen or shorten a bit to perform resynchronization. This parameter can be a value of CAN Synchronization Jump Width |
uint32_t | TimeSeg1 |
Specifies the number of time quanta in Bit Segment 1. This parameter can be a value of CAN Time Quantum in Bit Segment 1 |
uint32_t | TimeSeg2 |
Specifies the number of time quanta in Bit Segment 2. This parameter can be a value of CAN Time Quantum in Bit Segment 2 |
FunctionalState | TimeTriggeredMode |
Enable or disable the time triggered communication mode. This parameter can be set to ENABLE or DISABLE. |
FunctionalState | TransmitFifoPriority |
Enable or disable the transmit FIFO priority. This parameter can be set to ENABLE or DISABLE. |
struct CAN_FilterTypeDef |
CAN filter configuration structure definition.
Definition at line 101 of file stm32f4xx_hal_can.h.
Data Fields | ||
---|---|---|
uint32_t | FilterActivation |
Enable or disable the filter. This parameter can be a value of CAN Filter Activation |
uint32_t | FilterBank |
Specifies the filter bank which will be initialized. For single CAN instance(14 dedicated filter banks), this parameter must be a number between Min_Data = 0 and Max_Data = 13. For dual CAN instances(28 filter banks shared), this parameter must be a number between Min_Data = 0 and Max_Data = 27. |
uint32_t | FilterFIFOAssignment |
Specifies the FIFO (0 or 1U) which will be assigned to the filter. This parameter can be a value of CAN Filter FIFO |
uint32_t | FilterIdHigh |
Specifies the filter identification number (MSBs for a 32-bit configuration, first one for a 16-bit configuration). This parameter must be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF. |
uint32_t | FilterIdLow |
Specifies the filter identification number (LSBs for a 32-bit configuration, second one for a 16-bit configuration). This parameter must be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF. |
uint32_t | FilterMaskIdHigh |
Specifies the filter mask number or identification number, according to the mode (MSBs for a 32-bit configuration, first one for a 16-bit configuration). This parameter must be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF. |
uint32_t | FilterMaskIdLow |
Specifies the filter mask number or identification number, according to the mode (LSBs for a 32-bit configuration, second one for a 16-bit configuration). This parameter must be a number between Min_Data = 0x0000 and Max_Data = 0xFFFF. |
uint32_t | FilterMode |
Specifies the filter mode to be initialized. This parameter can be a value of CAN Filter Mode |
uint32_t | FilterScale |
Specifies the filter scale. This parameter can be a value of CAN Filter Scale |
uint32_t | SlaveStartFilterBank |
Select the start filter bank for the slave CAN instance. For single CAN instances, this parameter is meaningless. For dual CAN instances, all filter banks with lower index are assigned to master CAN instance, whereas all filter banks with greater index are assigned to slave CAN instance. This parameter must be a number between Min_Data = 0 and Max_Data = 27. |
struct CAN_TxHeaderTypeDef |
CAN Tx message header structure definition.
Definition at line 155 of file stm32f4xx_hal_can.h.
Data Fields | ||
---|---|---|
uint32_t | DLC |
Specifies the length of the frame that will be transmitted. This parameter must be a number between Min_Data = 0 and Max_Data = 8. |
uint32_t | ExtId |
Specifies the extended identifier. This parameter must be a number between Min_Data = 0 and Max_Data = 0x1FFFFFFF. |
uint32_t | IDE |
Specifies the type of identifier for the message that will be transmitted. This parameter can be a value of CAN Identifier Type |
uint32_t | RTR |
Specifies the type of frame for the message that will be transmitted. This parameter can be a value of CAN Remote Transmission Request |
uint32_t | StdId |
Specifies the standard identifier. This parameter must be a number between Min_Data = 0 and Max_Data = 0x7FF. |
FunctionalState | TransmitGlobalTime |
Specifies whether the timestamp counter value captured on start of frame transmission, is sent in DATA6 and DATA7 replacing pData[6] and pData[7].
|
struct CAN_RxHeaderTypeDef |
CAN Rx message header structure definition.
Definition at line 183 of file stm32f4xx_hal_can.h.
Data Fields | ||
---|---|---|
uint32_t | DLC |
Specifies the length of the frame that will be transmitted. This parameter must be a number between Min_Data = 0 and Max_Data = 8. |
uint32_t | ExtId |
Specifies the extended identifier. This parameter must be a number between Min_Data = 0 and Max_Data = 0x1FFFFFFF. |
uint32_t | FilterMatchIndex |
Specifies the index of matching acceptance filter element. This parameter must be a number between Min_Data = 0 and Max_Data = 0xFF. |
uint32_t | IDE |
Specifies the type of identifier for the message that will be transmitted. This parameter can be a value of CAN Identifier Type |
uint32_t | RTR |
Specifies the type of frame for the message that will be transmitted. This parameter can be a value of CAN Remote Transmission Request |
uint32_t | StdId |
Specifies the standard identifier. This parameter must be a number between Min_Data = 0 and Max_Data = 0x7FF. |
uint32_t | Timestamp |
Specifies the timestamp counter value captured on start of frame reception.
|
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.
Data Fields | |
ADC_TypeDef * | Instance |
ADC_InitTypeDef | Init |
__IO uint32_t | NbrOfCurrentConversionRank |
DMA_HandleTypeDef * | DMA_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_HandleTypeDef * | DMA_Handle1 |
DMA_HandleTypeDef * | DMA_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_HandleTypeDef * | hdmaReg |
DMA_HandleTypeDef * | hdmaInj |
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_HandleTypeDef * | hdmain |
__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_HandleTypeDef * | hdmatx |
DMA_HandleTypeDef * | hdmarx |
__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_HandleTypeDef * | hdma |
__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_HandleTypeDef * | hdmaCsRx |
DMA_HandleTypeDef * | hdmaDrRx |
__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) |
void(* endif::AbortCpltCallback)(struct __SD_HandleTypeDef *hsd) |
void(* endif::AbortReceiveCpltCallback) (struct __IRDA_HandleTypeDef *hirda) |
IRDA Abort Receive Complete Callback
Definition at line 189 of file stm32f4xx_hal_irda.h.
void(* endif::AbortTransmitCpltCallback) (struct __IRDA_HandleTypeDef *hirda) |
IRDA Abort Transmit Complete Callback
Definition at line 187 of file stm32f4xx_hal_irda.h.
__IO uint32_t endif::Accumulation |
HASH multi buffers accumulation flag
Definition at line 154 of file stm32f4xx_hal_hash.h.
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.
void(* endif::AlarmAEventCallback) (struct __RTC_HandleTypeDef *hrtc) |
RTC Alarm A Event callback
Definition at line 177 of file stm32f4xx_hal_rtc.h.
void(* endif::AlarmBEventCallback) (struct __RTC_HandleTypeDef *hrtc) |
RTC Alarm B Event callback
Definition at line 179 of file stm32f4xx_hal_rtc.h.
void(* endif::AutoReloadMatchCallback) (struct __LPTIM_HandleTypeDef *hlptim) |
Auto-reload match Callback
Definition at line 152 of file stm32f4xx_hal_lptim.h.
void(* endif::AutoReloadWriteCallback) (struct __LPTIM_HandleTypeDef *hlptim) |
Auto-reload register write complete Callback
Definition at line 155 of file stm32f4xx_hal_lptim.h.
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.
void(* endif::Base_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Base Msp DeInit Callback
Definition at line 353 of file stm32f4xx_hal_tim.h.
void(* endif::Base_MspInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Base Msp Init Callback
Definition at line 352 of file stm32f4xx_hal_tim.h.
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.
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.
void(* endif::BreakCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Break Callback
Definition at line 378 of file stm32f4xx_hal_tim.h.
HAL_TIM_ActiveChannel endif::Channel |
Active channel
Definition at line 342 of file stm32f4xx_hal_tim.h.
__IO HAL_TIM_ChannelStateTypeDef endif::ChannelNState[4] |
TIM complementary channel operation state
Definition at line 348 of file stm32f4xx_hal_tim.h.
__IO HAL_TIM_ChannelStateTypeDef endif::ChannelState[4] |
TIM channel operation state
Definition at line 347 of file stm32f4xx_hal_tim.h.
uint32_t endif::CID |
MMC card identification number table
SD card identification number table
Definition at line 145 of file stm32f4xx_hal_mmc.h.
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.
uint32_t endif::CommandSet |
NOR algorithm command set and control
Definition at line 127 of file stm32f4xx_hal_nor.h.
void(* endif::CommutationCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Commutation Callback
Definition at line 376 of file stm32f4xx_hal_tim.h.
void(* endif::CommutationHalfCpltCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Commutation half complete Callback
Definition at line 377 of file stm32f4xx_hal_tim.h.
void(* endif::CompareMatchCallback) (struct __LPTIM_HandleTypeDef *hlptim) |
Compare match Callback
Definition at line 151 of file stm32f4xx_hal_lptim.h.
void(* endif::CompareWriteCallback) (struct __LPTIM_HandleTypeDef *hlptim) |
Compare register write complete Callback
Definition at line 154 of file stm32f4xx_hal_lptim.h.
NAND_DeviceConfigTypeDef endif::Config |
NAND physical characteristic information structure
Definition at line 133 of file stm32f4xx_hal_nand.h.
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.
__IO uint32_t endif::Context |
void(* endif::ConvCpltCallback) (struct __ADC_HandleTypeDef *hadc) |
ADC conversion complete callback
Definition at line 212 of file stm32f4xx_hal_adc.h.
void(* endif::ConvHalfCpltCallback) (struct __ADC_HandleTypeDef *hadc) |
ADC conversion DMA half-transfer callback
Definition at line 213 of file stm32f4xx_hal_adc.h.
uint32_t endif::CSD |
MMC card specific data table
SD card specific data table
Definition at line 143 of file stm32f4xx_hal_mmc.h.
void(* endif::CxCpltCallback) (struct __SPDIFRX_HandleTypeDef *hspdif) |
SPDIFRX Control flow completed callback
Definition at line 178 of file stm32f4xx_hal_spdifrx.h.
void(* endif::CxHalfCpltCallback) (struct __SPDIFRX_HandleTypeDef *hspdif) |
SPDIFRX Control flow half completed callback
Definition at line 176 of file stm32f4xx_hal_spdifrx.h.
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.
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.
__IO uint32_t endif::Devaddress |
I2C Target device address
Definition at line 217 of file stm32f4xx_hal_i2c.h.
void(* endif::DgstCpltCallback) (struct __HASH_HandleTypeDef *hhash) |
HASH digest computation completion callback
Definition at line 159 of file stm32f4xx_hal_hash.h.
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.
void(* endif::DirectionDownCallback) (struct __LPTIM_HandleTypeDef *hlptim) |
Down-counting direction change Callback
Definition at line 157 of file stm32f4xx_hal_lptim.h.
void(* endif::DirectionUpCallback) (struct __LPTIM_HandleTypeDef *hlptim) |
Up-counting direction change Callback
Definition at line 156 of file stm32f4xx_hal_lptim.h.
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_HandleTypeDef* endif::DMA_Handle |
Pointer DMA Handler
Definition at line 204 of file stm32f4xx_hal_adc.h.
DMA_HandleTypeDef* endif::DMA_Handle1 |
Pointer DMA handler for channel 1
Definition at line 74 of file stm32f4xx_hal_dac.h.
DMA_HandleTypeDef* endif::DMA_Handle2 |
Pointer DMA handler for channel 2
Definition at line 76 of file stm32f4xx_hal_dac.h.
__IO HAL_TIM_DMABurstStateTypeDef endif::DMABurstState |
DMA burst operation state
Definition at line 349 of file stm32f4xx_hal_tim.h.
__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.
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.
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.
void(* endif::Encoder_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Encoder Msp DeInit Callback
Definition at line 363 of file stm32f4xx_hal_tim.h.
void(* endif::Encoder_MspInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Encoder Msp Init Callback
Definition at line 362 of file stm32f4xx_hal_tim.h.
void(* endif::EndOfRefreshCallback) (struct __DSI_HandleTypeDef *hdsi) |
DSI End Of Refresh Callback
Definition at line 320 of file stm32f4xx_hal_dsi.h.
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.
__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.
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.
uint32_t endif::ErrorMsk |
DSI Error monitoring mask
Definition at line 316 of file stm32f4xx_hal_dsi.h.
__IO uint32_t endif::EventCount |
I2C Event counter
Definition at line 223 of file stm32f4xx_hal_i2c.h.
void(* endif::EwiCallback) (struct __WWDG_HandleTypeDef *hwwdg) |
WWDG Early WakeUp Interrupt callback
Definition at line 77 of file stm32f4xx_hal_wwdg.h.
FMC_NORSRAM_EXTENDED_TypeDef * endif::Extended |
Extended mode register base address
Definition at line 119 of file stm32f4xx_hal_nor.h.
uint32_t endif::ExtTriggerEdge |
Rising, falling or both edges selected
Definition at line 231 of file stm32f4xx_hal_dfsdm.h.
uint32_t endif::FrameNumber |
Store Current Frame number
Definition at line 109 of file stm32f4xx_hal_pcd.h.
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.
__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.
__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.
void(* endif::HallSensor_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Hall Sensor Msp DeInit Callback
Definition at line 365 of file stm32f4xx_hal_tim.h.
void(* endif::HallSensor_MspInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Hall Sensor Msp Init Callback
Definition at line 364 of file stm32f4xx_hal_tim.h.
uint32_t endif::HashBuffSize |
Size of buffer to be processed
Definition at line 128 of file stm32f4xx_hal_hash.h.
__IO uint32_t endif::HashInCount |
Counter of inputted data
Definition at line 130 of file stm32f4xx_hal_hash.h.
__IO uint32_t endif::HashITCounter |
Counter of issued interrupts
Definition at line 132 of file stm32f4xx_hal_hash.h.
__IO uint32_t endif::HashKeyCount |
Counter for Key inputted data (HMAC only)
Definition at line 134 of file stm32f4xx_hal_hash.h.
HCD_HCTypeDef endif::hc[16] |
Host channels parameters
Definition at line 76 of file stm32f4xx_hal_hcd.h.
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.
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.
DMA_HandleTypeDef* endif::hdmain |
HASH In DMA Handle parameters
Definition at line 140 of file stm32f4xx_hal_hash.h.
DMA_HandleTypeDef* endif::hdmaInj |
Pointer on DMA handler for injected conversions
Definition at line 227 of file stm32f4xx_hal_dfsdm.h.
DMA_HandleTypeDef* endif::hdmaReg |
Pointer on DMA handler for regular conversions
Definition at line 226 of file stm32f4xx_hal_dfsdm.h.
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.
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.
void(* endif::IC_CaptureCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Input Capture Callback
Definition at line 370 of file stm32f4xx_hal_tim.h.
void(* endif::IC_CaptureHalfCpltCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Input Capture half complete Callback
Definition at line 371 of file stm32f4xx_hal_tim.h.
void(* endif::IC_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM IC Msp DeInit Callback
Definition at line 355 of file stm32f4xx_hal_tim.h.
void(* endif::IC_MspInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM IC Msp Init Callback
Definition at line 354 of file stm32f4xx_hal_tim.h.
PCD_EPTypeDef endif::IN_ep[16] |
IN endpoint parameters
Definition at line 101 of file stm32f4xx_hal_pcd.h.
void(* endif::InCpltCallback) (struct __HASH_HandleTypeDef *hhash) |
HASH input completion callback
Definition at line 157 of file stm32f4xx_hal_hash.h.
FMC_NORSRAM_InitTypeDef endif::Init |
ADC required parameters
SRAM device control configuration parameters
Definition at line 200 of file stm32f4xx_hal_adc.h.
CAN_InitTypeDef endif::Init |
CAN required parameters
Definition at line 220 of file stm32f4xx_hal_can.h.
CEC_InitTypeDef endif::Init |
CEC communication parameters
Definition at line 174 of file stm32f4xx_hal_cec.h.
DFSDM_Channel_InitTypeDef endif::Init |
DFSDM channel init parameters
Definition at line 126 of file stm32f4xx_hal_dfsdm.h.
DFSDM_Filter_InitTypeDef endif::Init |
DFSDM filter init parameters
Definition at line 225 of file stm32f4xx_hal_dfsdm.h.
DSI_InitTypeDef endif::Init |
DSI required parameters
Definition at line 312 of file stm32f4xx_hal_dsi.h.
ETH_InitTypeDef endif::Init |
Ethernet Init Configuration
Definition at line 530 of file stm32f4xx_hal_eth.h.
FMPSMBUS_InitTypeDef endif::Init |
FMPSMBUS communication parameters
Definition at line 142 of file stm32f4xx_hal_fmpsmbus.h.
HASH_InitTypeDef endif::Init |
HASH required parameters
Definition at line 118 of file stm32f4xx_hal_hash.h.
HCD_InitTypeDef endif::Init |
HCD required parameters
Definition at line 75 of file stm32f4xx_hal_hcd.h.
I2C_InitTypeDef endif::Init |
I2C communication parameters
Definition at line 192 of file stm32f4xx_hal_i2c.h.
IRDA_InitTypeDef endif::Init |
IRDA communication parameters
Definition at line 145 of file stm32f4xx_hal_irda.h.
LPTIM_InitTypeDef endif::Init |
LPTIM required parameters
Definition at line 140 of file stm32f4xx_hal_lptim.h.
LTDC_InitTypeDef endif::Init |
LTDC parameters
Definition at line 190 of file stm32f4xx_hal_ltdc.h.
MMC_InitTypeDef endif::Init |
MMC required parameters
Definition at line 119 of file stm32f4xx_hal_mmc.h.
FMC_NAND_InitTypeDef endif::Init |
NAND device control configuration parameters
Definition at line 127 of file stm32f4xx_hal_nand.h.
FMC_NORSRAM_InitTypeDef endif::Init |
NOR device control configuration parameters
SRAM device control configuration parameters
Definition at line 121 of file stm32f4xx_hal_nor.h.
FMC_PCCARD_InitTypeDef endif::Init |
PCCARD device control configuration parameters
Definition at line 79 of file stm32f4xx_hal_pccard.h.
PCD_InitTypeDef endif::Init |
PCD required parameters
Definition at line 99 of file stm32f4xx_hal_pcd.h.
RTC_InitTypeDef endif::Init |
RTC required parameters
Definition at line 170 of file stm32f4xx_hal_rtc.h.
SD_InitTypeDef endif::Init |
SD required parameters
Definition at line 122 of file stm32f4xx_hal_sd.h.
FMC_SDRAM_InitTypeDef endif::Init |
SDRAM device configuration parameters
Definition at line 71 of file stm32f4xx_hal_sdram.h.
TIM_Base_InitTypeDef endif::Init |
TIM Time Base required parameters
Definition at line 341 of file stm32f4xx_hal_tim.h.
WWDG_InitTypeDef endif::Init |
WWDG required parameters
Definition at line 74 of file stm32f4xx_hal_wwdg.h.
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.
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.
uint32_t endif::InjConvRemaining |
Injected conversions remaining
Definition at line 234 of file stm32f4xx_hal_dfsdm.h.
uint32_t endif::InjectedChannelsNbr |
Number of channels in injected sequence
Definition at line 233 of file stm32f4xx_hal_dfsdm.h.
void(* endif::InjectedConvCpltCallback) (struct __ADC_HandleTypeDef *hadc) |
ADC group injected conversion complete callback
Definition at line 216 of file stm32f4xx_hal_adc.h.
FunctionalState endif::InjectedScanMode |
Injected scanning mode
Definition at line 232 of file stm32f4xx_hal_dfsdm.h.
uint32_t endif::InjectedTrigger |
Trigger used for injected conversion
Definition at line 230 of file stm32f4xx_hal_dfsdm.h.
FMC_NORSRAM_TypeDef * endif::Instance |
CAN_TypeDef* endif::Instance |
Register base address
Definition at line 218 of file stm32f4xx_hal_can.h.
CEC_TypeDef* endif::Instance |
CEC registers base address
Definition at line 172 of file stm32f4xx_hal_cec.h.
DAC_TypeDef* endif::Instance |
Register base address
Definition at line 68 of file stm32f4xx_hal_dac.h.
DFSDM_Channel_TypeDef* endif::Instance |
DFSDM channel instance
Definition at line 125 of file stm32f4xx_hal_dfsdm.h.
DFSDM_Filter_TypeDef* endif::Instance |
DFSDM filter instance
Definition at line 224 of file stm32f4xx_hal_dfsdm.h.
DSI_TypeDef* endif::Instance |
Register base address
Definition at line 311 of file stm32f4xx_hal_dsi.h.
ETH_TypeDef* endif::Instance |
Register base address
Definition at line 528 of file stm32f4xx_hal_eth.h.
FMPI2C_TypeDef* endif::Instance |
FMPSMBUS registers base address
Definition at line 140 of file stm32f4xx_hal_fmpsmbus.h.
HCD_TypeDef* endif::Instance |
Register base address
Definition at line 74 of file stm32f4xx_hal_hcd.h.
I2C_TypeDef* endif::Instance |
I2C registers base address
Definition at line 190 of file stm32f4xx_hal_i2c.h.
USART_TypeDef* endif::Instance |
USART registers base address
Definition at line 143 of file stm32f4xx_hal_irda.h.
LPTIM_TypeDef* endif::Instance |
Register base address
Definition at line 138 of file stm32f4xx_hal_lptim.h.
LTDC_TypeDef* endif::Instance |
LTDC Register base address
Definition at line 188 of file stm32f4xx_hal_ltdc.h.
MMC_TypeDef* endif::Instance |
MMC registers base address
Definition at line 117 of file stm32f4xx_hal_mmc.h.
FMC_NAND_TypeDef* endif::Instance |
Register base address
Definition at line 125 of file stm32f4xx_hal_nand.h.
FMC_NORSRAM_TypeDef* endif::Instance |
Register base address
Definition at line 117 of file stm32f4xx_hal_nor.h.
FMC_PCCARD_TypeDef* endif::Instance |
Register base address for PCCARD device
Definition at line 77 of file stm32f4xx_hal_pccard.h.
PCD_TypeDef* endif::Instance |
Register base address
Definition at line 98 of file stm32f4xx_hal_pcd.h.
RNG_TypeDef* endif::Instance |
Register base address
Definition at line 81 of file stm32f4xx_hal_rng.h.
RTC_TypeDef* endif::Instance |
Register base address
Definition at line 168 of file stm32f4xx_hal_rtc.h.
SD_TypeDef* endif::Instance |
SD registers base address
Definition at line 120 of file stm32f4xx_hal_sd.h.
FMC_SDRAM_TypeDef* endif::Instance |
Register base address
Definition at line 69 of file stm32f4xx_hal_sdram.h.
TIM_TypeDef* endif::Instance |
Register base address
Definition at line 340 of file stm32f4xx_hal_tim.h.
WWDG_TypeDef* endif::Instance |
Register base address
Definition at line 72 of file stm32f4xx_hal_wwdg.h.
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.
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.
__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.
void(* endif::ItCallback)(struct __PCCARD_HandleTypeDef *hpccard) |
LTDC_LayerCfgTypeDef endif::LayerCfg[MAX_LAYER] |
LTDC Layers parameters
Definition at line 192 of file stm32f4xx_hal_ltdc.h.
void(* endif::LevelOutOfWindowCallback) (struct __ADC_HandleTypeDef *hadc) |
ADC analog watchdog 1 callback
Definition at line 214 of file stm32f4xx_hal_adc.h.
void(* endif::LineEventCallback) (struct __LTDC_HandleTypeDef *hltdc) |
LTDC Line Event Callback
Definition at line 201 of file stm32f4xx_hal_ltdc.h.
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.
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.
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.
PCD_LPM_StateTypeDef endif::LPM_State |
LPM State
Definition at line 107 of file stm32f4xx_hal_pcd.h.
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.
__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.
__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.
__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.
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.
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.
__IO uint32_t endif::Memaddress |
I2C Target memory address
Definition at line 219 of file stm32f4xx_hal_i2c.h.
__IO uint32_t endif::MemaddSize |
I2C Target memory address size
Definition at line 221 of file stm32f4xx_hal_i2c.h.
void(* endif::MemRxCpltCallback) (struct __I2C_HandleTypeDef *hi2c) |
I2C Memory Rx Transfer completed callback
Definition at line 233 of file stm32f4xx_hal_i2c.h.
void(* endif::MemTxCpltCallback) (struct __I2C_HandleTypeDef *hi2c) |
I2C Memory Tx Transfer completed callback
Definition at line 232 of file stm32f4xx_hal_i2c.h.
HAL_MMC_CardInfoTypeDef endif::MmcCard |
MMC Card information
Definition at line 141 of file stm32f4xx_hal_mmc.h.
__IO HAL_I2C_ModeTypeDef endif::Mode |
I2C communication mode
Definition at line 213 of file stm32f4xx_hal_i2c.h.
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.
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.
__IO uint32_t endif::NbrOfCurrentConversionRank |
ADC number of current conversion rank
Definition at line 202 of file stm32f4xx_hal_adc.h.
__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.
void(* endif::OC_DelayElapsedCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Output Compare Delay Elapsed Callback
Definition at line 372 of file stm32f4xx_hal_tim.h.
void(* endif::OC_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM OC Msp DeInit Callback
Definition at line 357 of file stm32f4xx_hal_tim.h.
void(* endif::OC_MspInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM OC Msp Init Callback
Definition at line 356 of file stm32f4xx_hal_tim.h.
void(* endif::OnePulse_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM One Pulse Msp DeInit Callback
Definition at line 361 of file stm32f4xx_hal_tim.h.
void(* endif::OnePulse_MspInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM One Pulse Msp Init Callback
Definition at line 360 of file stm32f4xx_hal_tim.h.
PCD_EPTypeDef endif::OUT_ep[16] |
OUT endpoint parameters
Definition at line 102 of file stm32f4xx_hal_pcd.h.
uint8_t * endif::pBuffPtr |
Pointer to FMPSMBUS transfer buffer
Pointer to I2C transfer buffer
Definition at line 144 of file stm32f4xx_hal_fmpsmbus.h.
void * endif::pData |
Pointer Stack Handler
Pointer to upper stack Handler
Definition at line 80 of file stm32f4xx_hal_hcd.h.
void(* endif::PeriodElapsedCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Period Elapsed Callback
Definition at line 366 of file stm32f4xx_hal_tim.h.
void(* endif::PeriodElapsedHalfCpltCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Period Elapsed half complete Callback
Definition at line 367 of file stm32f4xx_hal_tim.h.
HAL_HASH_PhaseTypeDef endif::Phase |
HASH peripheral phase
Definition at line 138 of file stm32f4xx_hal_hash.h.
uint8_t* endif::pHashInBuffPtr |
Pointer to input buffer
Definition at line 120 of file stm32f4xx_hal_hash.h.
uint8_t* endif::pHashKeyBuffPtr |
Pointer to key buffer (HMAC only)
Definition at line 124 of file stm32f4xx_hal_hash.h.
uint8_t* endif::pHashMsgBuffPtr |
Pointer to message buffer (HMAC only)
Definition at line 126 of file stm32f4xx_hal_hash.h.
uint8_t* endif::pHashOutBuffPtr |
Pointer to output buffer (digest)
Definition at line 122 of file stm32f4xx_hal_hash.h.
void(* endif::PMTCallback) (struct __ETH_HandleTypeDef *heth) |
ETH Power Management Callback
Definition at line 575 of file stm32f4xx_hal_eth.h.
void(* endif::PortDisabledCallback) (struct __HCD_HandleTypeDef *hhcd) |
USB OTG HCD Port Disable callback
Definition at line 86 of file stm32f4xx_hal_hcd.h.
void(* endif::PortEnabledCallback) (struct __HCD_HandleTypeDef *hhcd) |
USB OTG HCD Port Enable callback
Definition at line 85 of file stm32f4xx_hal_hcd.h.
__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.
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.
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.
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.
void(* endif::PWM_MspDeInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM PWM Msp DeInit Callback
Definition at line 359 of file stm32f4xx_hal_tim.h.
void(* endif::PWM_MspInitCallback) (struct __TIM_HandleTypeDef *htim) |
TIM PWM Msp Init Callback
Definition at line 358 of file stm32f4xx_hal_tim.h.
void(* endif::PWM_PulseFinishedCallback) (struct __TIM_HandleTypeDef *htim) |
TIM PWM Pulse Finished Callback
Definition at line 373 of file stm32f4xx_hal_tim.h.
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.
uint32_t endif::RandomNumber |
Last Generated RNG Data
Definition at line 89 of file stm32f4xx_hal_rng.h.
void(* endif::ReadyDataCallback) (struct __RNG_HandleTypeDef *hrng, uint32_t random32bit) |
RNG Data Ready Callback
Definition at line 92 of file stm32f4xx_hal_rng.h.
void(* endif::RefreshErrorCallback) (struct __SDRAM_HandleTypeDef *hsdram) |
SDRAM Refresh Error callback
Definition at line 82 of file stm32f4xx_hal_sdram.h.
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.
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.
uint32_t endif::RegularContMode |
Regular conversion continuous mode
Definition at line 228 of file stm32f4xx_hal_dfsdm.h.
uint32_t endif::RegularTrigger |
Trigger used for regular conversion
Definition at line 229 of file stm32f4xx_hal_dfsdm.h.
void(* endif::ReloadEventCallback) (struct __LTDC_HandleTypeDef *hltdc) |
LTDC Reload Event Callback
Definition at line 202 of file stm32f4xx_hal_ltdc.h.
void(* endif::ResetCallback) (struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Reset callback
Definition at line 122 of file stm32f4xx_hal_pcd.h.
void(* endif::ResumeCallback) (struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Resume callback
Definition at line 124 of file stm32f4xx_hal_pcd.h.
pETH_rxAllocateCallbackTypeDef endif::rxAllocateCallback |
ETH Rx Get Buffer Function
Definition at line 583 of file stm32f4xx_hal_eth.h.
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.
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.
void(* endif::RxFifo0FullCallback) (struct __CAN_HandleTypeDef *hcan) |
CAN Rx FIFO 0 full callback
Definition at line 235 of file stm32f4xx_hal_can.h.
void(* endif::RxFifo0MsgPendingCallback) (struct __CAN_HandleTypeDef *hcan) |
CAN Rx FIFO 0 msg pending callback
Definition at line 234 of file stm32f4xx_hal_can.h.
void(* endif::RxFifo1FullCallback) (struct __CAN_HandleTypeDef *hcan) |
CAN Rx FIFO 1 full callback
Definition at line 237 of file stm32f4xx_hal_can.h.
void(* endif::RxFifo1MsgPendingCallback) (struct __CAN_HandleTypeDef *hcan) |
CAN Rx FIFO 1 msg pending callback
Definition at line 236 of file stm32f4xx_hal_can.h.
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.
pETH_rxLinkCallbackTypeDef endif::rxLinkCallback |
ETH Rx Set App Data Function
Definition at line 584 of file stm32f4xx_hal_eth.h.
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.
__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.
__IO uint16_t endif::RxXferCount |
IRDA Rx Transfer Counter
Definition at line 157 of file stm32f4xx_hal_irda.h.
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.
uint32_t endif::RxXferSize |
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.
HAL_SD_CardInfoTypeDef endif::SdCard |
SD Card information
Definition at line 144 of file stm32f4xx_hal_sd.h.
uint32_t endif::Setup[12] |
Setup packet buffer
Definition at line 106 of file stm32f4xx_hal_pcd.h.
void(* endif::SetupStageCallback) (struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Setup Stage callback
Definition at line 121 of file stm32f4xx_hal_pcd.h.
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.
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.
void(* endif::SleepCallback) (struct __CAN_HandleTypeDef *hcan) |
CAN Sleep callback
Definition at line 238 of file stm32f4xx_hal_can.h.
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.
__IO uint32_t endif::State |
ADC communication state
FMPSMBUS communication state
Definition at line 208 of file stm32f4xx_hal_adc.h.
__IO HAL_CAN_StateTypeDef endif::State |
CAN communication state
Definition at line 222 of file stm32f4xx_hal_can.h.
__IO HAL_DAC_StateTypeDef endif::State |
DAC communication state
Definition at line 70 of file stm32f4xx_hal_dac.h.
HAL_DFSDM_Channel_StateTypeDef endif::State |
DFSDM channel state
Definition at line 127 of file stm32f4xx_hal_dfsdm.h.
HAL_DFSDM_Filter_StateTypeDef endif::State |
DFSDM filter state
Definition at line 235 of file stm32f4xx_hal_dfsdm.h.
__IO HAL_DSI_StateTypeDef endif::State |
DSI communication state
Definition at line 314 of file stm32f4xx_hal_dsi.h.
__IO HAL_HASH_StateTypeDef endif::State |
HASH peripheral state
Definition at line 144 of file stm32f4xx_hal_hash.h.
__IO HCD_StateTypeDef endif::State |
HCD communication state
Definition at line 78 of file stm32f4xx_hal_hcd.h.
__IO HAL_I2C_StateTypeDef endif::State |
I2C communication state
Definition at line 211 of file stm32f4xx_hal_i2c.h.
__IO HAL_LPTIM_StateTypeDef endif::State |
LPTIM peripheral state
Definition at line 146 of file stm32f4xx_hal_lptim.h.
__IO HAL_LTDC_StateTypeDef endif::State |
LTDC state
Definition at line 196 of file stm32f4xx_hal_ltdc.h.
__IO HAL_MMC_StateTypeDef endif::State |
MMC card State
Definition at line 133 of file stm32f4xx_hal_mmc.h.
__IO HAL_NAND_StateTypeDef endif::State |
NAND device access state
Definition at line 131 of file stm32f4xx_hal_nand.h.
__IO HAL_NOR_StateTypeDef endif::State |
NOR device access state
Definition at line 125 of file stm32f4xx_hal_nor.h.
__IO HAL_PCCARD_StateTypeDef endif::State |
PCCARD device access state
Definition at line 81 of file stm32f4xx_hal_pccard.h.
__IO PCD_StateTypeDef endif::State |
PCD communication state
Definition at line 104 of file stm32f4xx_hal_pcd.h.
__IO HAL_RNG_StateTypeDef endif::State |
RNG communication state
Definition at line 85 of file stm32f4xx_hal_rng.h.
__IO HAL_RTCStateTypeDef endif::State |
Time communication state
Definition at line 174 of file stm32f4xx_hal_rtc.h.
__IO HAL_SD_StateTypeDef endif::State |
SD card State
Definition at line 136 of file stm32f4xx_hal_sd.h.
__IO HAL_SDRAM_StateTypeDef endif::State |
SDRAM access state
Definition at line 73 of file stm32f4xx_hal_sdram.h.
__IO HAL_SRAM_StateTypeDef endif::State |
SRAM device access state
Definition at line 78 of file stm32f4xx_hal_sram.h.
__IO HAL_TIM_StateTypeDef endif::State |
TIM operation state
Definition at line 346 of file stm32f4xx_hal_tim.h.
HAL_StatusTypeDef endif::Status |
void(* endif::SuspendCallback) (struct __PCD_HandleTypeDef *hpcd) |
USB OTG PCD Suspend callback
Definition at line 123 of file stm32f4xx_hal_pcd.h.
HAL_HASH_SuspendTypeDef endif::SuspendRequest |
HASH peripheral suspension request flag
Definition at line 146 of file stm32f4xx_hal_hash.h.
void(* endif::Tamper1EventCallback) (struct __RTC_HandleTypeDef *hrtc) |
RTC Tamper 1 Event callback
Definition at line 185 of file stm32f4xx_hal_rtc.h.
void(* endif::Tamper2EventCallback) (struct __RTC_HandleTypeDef *hrtc) |
RTC Tamper 2 Event callback
Definition at line 188 of file stm32f4xx_hal_rtc.h.
void(* endif::TearingEffectCallback) (struct __DSI_HandleTypeDef *hdsi) |
DSI Tearing Effect Callback
Definition at line 319 of file stm32f4xx_hal_dsi.h.
void(* endif::TimeStampEventCallback) (struct __RTC_HandleTypeDef *hrtc) |
RTC Timestamp Event callback
Definition at line 181 of file stm32f4xx_hal_rtc.h.
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.
void(* endif::TriggerHalfCpltCallback) (struct __TIM_HandleTypeDef *htim) |
TIM Trigger half complete Callback
Definition at line 369 of file stm32f4xx_hal_tim.h.
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.
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.
pETH_txFreeCallbackTypeDef endif::txFreeCallback |
ETH Tx Free Function
Definition at line 585 of file stm32f4xx_hal_eth.h.
void(* endif::TxHalfCpltCallback)(struct __QSPI_HandleTypeDef *hqspi) |
IRDA Tx Half Complete Callback
Definition at line 175 of file stm32f4xx_hal_irda.h.
void(* endif::TxMailbox0AbortCallback) (struct __CAN_HandleTypeDef *hcan) |
CAN Tx Mailbox 0 abort callback
Definition at line 231 of file stm32f4xx_hal_can.h.
void(* endif::TxMailbox0CompleteCallback) (struct __CAN_HandleTypeDef *hcan) |
CAN Tx Mailbox 0 complete callback
Definition at line 228 of file stm32f4xx_hal_can.h.
void(* endif::TxMailbox1AbortCallback) (struct __CAN_HandleTypeDef *hcan) |
CAN Tx Mailbox 1 abort callback
Definition at line 232 of file stm32f4xx_hal_can.h.
void(* endif::TxMailbox1CompleteCallback) (struct __CAN_HandleTypeDef *hcan) |
CAN Tx Mailbox 1 complete callback
Definition at line 229 of file stm32f4xx_hal_can.h.
void(* endif::TxMailbox2AbortCallback) (struct __CAN_HandleTypeDef *hcan) |
CAN Tx Mailbox 2 abort callback
Definition at line 233 of file stm32f4xx_hal_can.h.
void(* endif::TxMailbox2CompleteCallback) (struct __CAN_HandleTypeDef *hcan) |
CAN Tx Mailbox 2 complete callback
Definition at line 230 of file stm32f4xx_hal_can.h.
pETH_txPtpCallbackTypeDef endif::txPtpCallback |
ETH Tx Handle Ptp Function
Definition at line 586 of file stm32f4xx_hal_eth.h.
ETH_TimeStampTypeDef endif::TxTimestamp |
Tx Timestamp
Definition at line 539 of file stm32f4xx_hal_eth.h.
uint16_t endif::TxXferCount |
CEC Tx Transfer Counter
Definition at line 178 of file stm32f4xx_hal_cec.h.
__IO uint16_t endif::TxXferCount |
IRDA Tx Transfer Counter
Definition at line 151 of file stm32f4xx_hal_irda.h.
uint32_t endif::TxXferSize |
uint32_t endif::TxXferSize |
__IO uint8_t endif::USB_Address |
USB Address
Definition at line 100 of file stm32f4xx_hal_pcd.h.
void(* endif::WakeUpCallback) (struct __ETH_HandleTypeDef *heth) |
ETH Wake UP Callback
Definition at line 576 of file stm32f4xx_hal_eth.h.
void(* endif::WakeUpFromRxMsgCallback) (struct __CAN_HandleTypeDef *hcan) |
CAN Wake Up from Rx msg callback
Definition at line 239 of file stm32f4xx_hal_can.h.
void(* endif::WakeUpTimerEventCallback) (struct __RTC_HandleTypeDef *hrtc) |
RTC WakeUpTimer Event callback
Definition at line 183 of file stm32f4xx_hal_rtc.h.
__IO uint16_t endif::XferCount |
FMPSMBUS transfer counter
I2C transfer counter
Definition at line 148 of file stm32f4xx_hal_fmpsmbus.h.
__IO uint32_t endif::XferOptions |
FMPSMBUS transfer options
I2C transfer options
Definition at line 150 of file stm32f4xx_hal_fmpsmbus.h.
uint16_t endif::XferSize |
typedef void(* pCAN_CallbackTypeDef) (CAN_HandleTypeDef *hcan) |
HAL CAN Callback pointer definition.
pointer to a CAN callback function
Definition at line 276 of file stm32f4xx_hal_can.h.
HAL CAN common Callback ID enumeration definition.
Definition at line 252 of file stm32f4xx_hal_can.h.
enum HAL_CAN_StateTypeDef |
HAL State structures definition.
Definition at line 46 of file stm32f4xx_hal_can.h.