STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
stm32f4xx_hal_def.h File Reference

This file contains HAL common defines, enumeration, macros and structures definitions. More...

#include "stm32f4xx.h"
#include "Legacy/stm32_hal_legacy.h"
#include <stddef.h>
Include dependency graph for stm32f4xx_hal_def.h:

Go to the source code of this file.

Macros

#define UNUSED(X)
 
#define HAL_MAX_DELAY   0xFFFFFFFFU
 
#define HAL_IS_BIT_SET(REG, BIT)
 
#define HAL_IS_BIT_CLR(REG, BIT)
 
#define __HAL_LINKDMA(__HANDLE__, __PPP_DMA_FIELD__, __DMA_HANDLE__)
 
#define __HAL_RESET_HANDLE_STATE(__HANDLE__)
 Reset the Handle's State field.
 
#define __HAL_LOCK(__HANDLE__)
 
#define __HAL_UNLOCK(__HANDLE__)
 
#define __ALIGN_END
 

Enumerations

enum  HAL_StatusTypeDef { HAL_OK = 0x00U , HAL_ERROR = 0x01U , HAL_BUSY = 0x02U , HAL_TIMEOUT = 0x03U }
 HAL Status structures definition
More...
 
enum  HAL_LockTypeDef { HAL_UNLOCKED = 0x00U , HAL_LOCKED = 0x01U }
 HAL Lock structures definition
More...
 

Detailed Description

This file contains HAL common defines, enumeration, macros and structures definitions.

Author
MCD Application Team
Attention

Copyright (c) 2017 STMicroelectronics. All rights reserved.

This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.

Definition in file stm32f4xx_hal_def.h.

Macro Definition Documentation

◆ UNUSED

#define UNUSED ( X)
Value:
(void)X /* To avoid gcc/g++ warnings */

Definition at line 58 of file stm32f4xx_hal_def.h.

Referenced by ETH_MACAddressConfig(), FMPI2C_ITAddrCplt(), FMPI2C_ITMasterCplt(), HAL_ADC_ConvCpltCallback(), HAL_ADC_ConvHalfCpltCallback(), HAL_ADC_ErrorCallback(), HAL_ADC_LevelOutOfWindowCallback(), HAL_ADC_MspDeInit(), HAL_ADC_MspInit(), HAL_ADCEx_InjectedConvCpltCallback(), HAL_ADCEx_MultiModeGetValue(), HAL_CAN_ErrorCallback(), HAL_CAN_MspDeInit(), HAL_CAN_MspInit(), HAL_CAN_RxFifo0FullCallback(), HAL_CAN_RxFifo0MsgPendingCallback(), HAL_CAN_RxFifo1FullCallback(), HAL_CAN_RxFifo1MsgPendingCallback(), HAL_CAN_SleepCallback(), HAL_CAN_TxMailbox0AbortCallback(), HAL_CAN_TxMailbox0CompleteCallback(), HAL_CAN_TxMailbox1AbortCallback(), HAL_CAN_TxMailbox1CompleteCallback(), HAL_CAN_TxMailbox2AbortCallback(), HAL_CAN_TxMailbox2CompleteCallback(), HAL_CAN_WakeUpFromRxMsgCallback(), HAL_CEC_ErrorCallback(), HAL_CEC_MspDeInit(), HAL_CEC_MspInit(), HAL_CEC_RxCpltCallback(), HAL_CEC_TxCpltCallback(), HAL_CRC_MspDeInit(), HAL_CRC_MspInit(), HAL_CRYP_ErrorCallback(), HAL_CRYP_InCpltCallback(), HAL_CRYP_MspDeInit(), HAL_CRYP_MspInit(), HAL_CRYP_OutCpltCallback(), HAL_DAC_ConvCpltCallbackCh1(), HAL_DAC_ConvHalfCpltCallbackCh1(), HAL_DAC_DMAUnderrunCallbackCh1(), HAL_DAC_ErrorCallbackCh1(), HAL_DAC_MspDeInit(), HAL_DAC_MspInit(), HAL_DCMI_ErrorCallback(), HAL_DCMI_FrameEventCallback(), HAL_DCMI_LineEventCallback(), HAL_DCMI_MspDeInit(), HAL_DCMI_MspInit(), HAL_DCMI_VsyncEventCallback(), HAL_DMA2D_CLUTLoadingCpltCallback(), HAL_DMA2D_LineEventCallback(), HAL_DMA2D_MspDeInit(), HAL_DMA2D_MspInit(), HAL_DSI_EndOfRefreshCallback(), HAL_DSI_ErrorCallback(), HAL_DSI_MspDeInit(), HAL_DSI_MspInit(), HAL_DSI_TearingEffectCallback(), HAL_ETH_ErrorCallback(), HAL_ETH_MspDeInit(), HAL_ETH_MspInit(), HAL_ETH_PMTCallback(), HAL_ETH_RxAllocateCallback(), HAL_ETH_RxCpltCallback(), HAL_ETH_RxLinkCallback(), HAL_ETH_TxCpltCallback(), HAL_ETH_TxFreeCallback(), HAL_ETH_WakeUpCallback(), HAL_EXTI_ClearPending(), HAL_EXTI_GetPending(), HAL_FLASH_EndOfOperationCallback(), HAL_FLASH_OperationErrorCallback(), HAL_FMPI2C_AbortCpltCallback(), HAL_FMPI2C_AddrCallback(), HAL_FMPI2C_ErrorCallback(), HAL_FMPI2C_ListenCpltCallback(), HAL_FMPI2C_MasterRxCpltCallback(), HAL_FMPI2C_MasterTxCpltCallback(), HAL_FMPI2C_MemRxCpltCallback(), HAL_FMPI2C_MemTxCpltCallback(), HAL_FMPI2C_MspDeInit(), HAL_FMPI2C_MspInit(), HAL_FMPI2C_SlaveRxCpltCallback(), HAL_FMPI2C_SlaveTxCpltCallback(), HAL_FMPSMBUS_AddrCallback(), HAL_FMPSMBUS_ErrorCallback(), HAL_FMPSMBUS_ListenCpltCallback(), HAL_FMPSMBUS_MasterRxCpltCallback(), HAL_FMPSMBUS_MasterTxCpltCallback(), HAL_FMPSMBUS_MspDeInit(), HAL_FMPSMBUS_MspInit(), HAL_FMPSMBUS_SlaveRxCpltCallback(), HAL_FMPSMBUS_SlaveTxCpltCallback(), HAL_GPIO_EXTI_Callback(), HAL_HASH_ContextRestoring(), HAL_HASH_ContextSaving(), HAL_HASH_DgstCpltCallback(), HAL_HASH_ErrorCallback(), HAL_HASH_InCpltCallback(), HAL_HASH_MspDeInit(), HAL_HASH_MspInit(), HAL_HCD_Connect_Callback(), HAL_HCD_Disconnect_Callback(), HAL_HCD_HC_NotifyURBChange_Callback(), HAL_HCD_MspDeInit(), HAL_HCD_MspInit(), HAL_HCD_PortDisabled_Callback(), HAL_HCD_PortEnabled_Callback(), HAL_HCD_SOF_Callback(), HAL_HCD_WKUP_IRQHandler(), HAL_I2C_AbortCpltCallback(), HAL_I2C_AddrCallback(), HAL_I2C_ErrorCallback(), HAL_I2C_ListenCpltCallback(), HAL_I2C_Master_Abort_IT(), HAL_I2C_MasterRxCpltCallback(), HAL_I2C_MasterTxCpltCallback(), HAL_I2C_Mem_Read_DMA(), HAL_I2C_Mem_Write_DMA(), HAL_I2C_MemRxCpltCallback(), HAL_I2C_MemTxCpltCallback(), HAL_I2C_MspDeInit(), HAL_I2C_MspInit(), HAL_I2C_SlaveRxCpltCallback(), HAL_I2C_SlaveTxCpltCallback(), HAL_I2S_ErrorCallback(), HAL_I2S_MspDeInit(), HAL_I2S_MspInit(), HAL_I2S_RxCpltCallback(), HAL_I2S_RxHalfCpltCallback(), HAL_I2S_TxCpltCallback(), HAL_I2S_TxHalfCpltCallback(), HAL_IRDA_AbortCpltCallback(), HAL_IRDA_AbortReceiveCpltCallback(), HAL_IRDA_AbortTransmitCpltCallback(), HAL_IRDA_ErrorCallback(), HAL_IRDA_MspDeInit(), HAL_IRDA_MspInit(), HAL_IRDA_RxCpltCallback(), HAL_IRDA_RxHalfCpltCallback(), HAL_IRDA_TxCpltCallback(), HAL_IRDA_TxHalfCpltCallback(), HAL_LPTIM_AutoReloadMatchCallback(), HAL_LPTIM_AutoReloadWriteCallback(), HAL_LPTIM_CompareMatchCallback(), HAL_LPTIM_CompareWriteCallback(), HAL_LPTIM_DirectionDownCallback(), HAL_LPTIM_DirectionUpCallback(), HAL_LPTIM_MspDeInit(), HAL_LPTIM_MspInit(), HAL_LPTIM_TriggerCallback(), HAL_LTDC_ErrorCallback(), HAL_LTDC_LineEventCallback(), HAL_LTDC_MspDeInit(), HAL_LTDC_MspInit(), HAL_LTDC_ReloadEventCallback(), HAL_MMC_AbortCallback(), HAL_MMC_ErrorCallback(), HAL_MMC_MspDeInit(), HAL_MMC_MspInit(), HAL_MMC_RxCpltCallback(), HAL_MMC_TxCpltCallback(), HAL_PCD_ConnectCallback(), HAL_PCD_DataInStageCallback(), HAL_PCD_DataOutStageCallback(), HAL_PCD_DisconnectCallback(), HAL_PCD_ISOINIncompleteCallback(), HAL_PCD_ISOOUTIncompleteCallback(), HAL_PCD_MspDeInit(), HAL_PCD_MspInit(), HAL_PCD_ResetCallback(), HAL_PCD_ResumeCallback(), HAL_PCD_SetupStageCallback(), HAL_PCD_SOFCallback(), HAL_PCD_SuspendCallback(), HAL_PCDEx_BCD_Callback(), HAL_PCDEx_LPM_Callback(), HAL_PWR_DisableBkUpAccess(), HAL_PWR_EnableBkUpAccess(), HAL_PWR_EnterSLEEPMode(), HAL_RTC_AlarmAEventCallback(), HAL_RTC_MspDeInit(), HAL_RTC_MspInit(), HAL_RTCEx_AlarmBEventCallback(), HAL_RTCEx_Tamper1EventCallback(), HAL_RTCEx_TimeStampEventCallback(), HAL_RTCEx_WakeUpTimerEventCallback(), HAL_SAI_ErrorCallback(), HAL_SAI_MspDeInit(), HAL_SAI_MspInit(), HAL_SAI_RxCpltCallback(), HAL_SAI_RxHalfCpltCallback(), HAL_SAI_TxCpltCallback(), HAL_SAI_TxHalfCpltCallback(), HAL_SD_AbortCallback(), HAL_SD_ErrorCallback(), HAL_SD_MspDeInit(), HAL_SD_MspInit(), HAL_SD_RxCpltCallback(), HAL_SD_TxCpltCallback(), HAL_SMARTCARD_AbortCpltCallback(), HAL_SMARTCARD_AbortReceiveCpltCallback(), HAL_SMARTCARD_AbortTransmitCpltCallback(), HAL_SMARTCARD_ErrorCallback(), HAL_SMARTCARD_MspDeInit(), HAL_SMARTCARD_MspInit(), HAL_SMARTCARD_RxCpltCallback(), HAL_SMARTCARD_TxCpltCallback(), HAL_SMBUS_AbortCpltCallback(), HAL_SMBUS_AddrCallback(), HAL_SMBUS_ErrorCallback(), HAL_SMBUS_ListenCpltCallback(), HAL_SMBUS_Master_Abort_IT(), HAL_SMBUS_MasterRxCpltCallback(), HAL_SMBUS_MasterTxCpltCallback(), HAL_SMBUS_MspDeInit(), HAL_SMBUS_MspInit(), HAL_SMBUS_SlaveRxCpltCallback(), HAL_SMBUS_SlaveTxCpltCallback(), HAL_SPI_AbortCpltCallback(), HAL_SPI_ErrorCallback(), HAL_SPI_MspDeInit(), HAL_SPI_MspInit(), HAL_SPI_Receive(), HAL_SPI_RxCpltCallback(), HAL_SPI_RxHalfCpltCallback(), HAL_SPI_TransmitReceive(), HAL_SPI_TxCpltCallback(), HAL_SPI_TxHalfCpltCallback(), HAL_SPI_TxRxCpltCallback(), HAL_SPI_TxRxHalfCpltCallback(), HAL_TIM_Base_MspDeInit(), HAL_TIM_Base_MspInit(), HAL_TIM_Encoder_MspDeInit(), HAL_TIM_Encoder_MspInit(), HAL_TIM_ErrorCallback(), HAL_TIM_IC_CaptureCallback(), HAL_TIM_IC_CaptureHalfCpltCallback(), HAL_TIM_IC_MspDeInit(), HAL_TIM_IC_MspInit(), HAL_TIM_OC_DelayElapsedCallback(), HAL_TIM_OC_MspDeInit(), HAL_TIM_OC_MspInit(), HAL_TIM_OnePulse_MspDeInit(), HAL_TIM_OnePulse_MspInit(), HAL_TIM_OnePulse_Start(), HAL_TIM_OnePulse_Start_IT(), HAL_TIM_OnePulse_Stop(), HAL_TIM_OnePulse_Stop_IT(), HAL_TIM_PeriodElapsedCallback(), HAL_TIM_PeriodElapsedHalfCpltCallback(), HAL_TIM_PWM_MspDeInit(), HAL_TIM_PWM_MspInit(), HAL_TIM_PWM_PulseFinishedCallback(), HAL_TIM_PWM_PulseFinishedHalfCpltCallback(), HAL_TIM_TriggerCallback(), HAL_TIM_TriggerHalfCpltCallback(), HAL_TIMEx_BreakCallback(), HAL_TIMEx_CommutCallback(), HAL_TIMEx_CommutHalfCpltCallback(), HAL_TIMEx_HallSensor_MspDeInit(), HAL_TIMEx_HallSensor_MspInit(), HAL_UART_AbortCpltCallback(), HAL_UART_AbortReceiveCpltCallback(), HAL_UART_AbortTransmitCpltCallback(), HAL_UART_ErrorCallback(), HAL_UART_MspDeInit(), HAL_UART_MspInit(), HAL_UART_RxCpltCallback(), HAL_UART_RxHalfCpltCallback(), HAL_UART_TxCpltCallback(), HAL_UART_TxHalfCpltCallback(), HAL_UARTEx_RxEventCallback(), HAL_USART_AbortCpltCallback(), HAL_USART_ErrorCallback(), HAL_USART_MspDeInit(), HAL_USART_MspInit(), HAL_USART_RxCpltCallback(), HAL_USART_RxHalfCpltCallback(), HAL_USART_TxCpltCallback(), HAL_USART_TxHalfCpltCallback(), HAL_USART_TxRxCpltCallback(), HAL_WWDG_EarlyWakeupCallback(), HAL_WWDG_MspInit(), SPI_AbortRx_ISR(), SPI_DMAReceiveCplt(), and SPI_DMATransmitReceiveCplt().

◆ HAL_MAX_DELAY

◆ HAL_IS_BIT_SET

◆ HAL_IS_BIT_CLR

◆ __HAL_LINKDMA

#define __HAL_LINKDMA ( __HANDLE__,
__PPP_DMA_FIELD__,
__DMA_HANDLE__ )
Value:
do{ \
(__HANDLE__)->__PPP_DMA_FIELD__ = &(__DMA_HANDLE__); \
(__DMA_HANDLE__).Parent = (__HANDLE__); \
} while(0U)

Definition at line 66 of file stm32f4xx_hal_def.h.

◆ __HAL_RESET_HANDLE_STATE

#define __HAL_RESET_HANDLE_STATE ( __HANDLE__)
Value:
((__HANDLE__)->State = 0U)

Reset the Handle's State field.

Parameters
__HANDLE__specifies the Peripheral Handle.
Note
This macro can be used for the following purpose:
  • When the Handle is declared as local variable; before passing it as parameter to HAL_PPP_Init() for the first time, it is mandatory to use this macro to set to 0 the Handle's "State" field. Otherwise, "State" field may have any random value and the first time the function HAL_PPP_Init() is called, the low level hardware initialization will be missed (i.e. HAL_PPP_MspInit() will not be executed).
  • When there is a need to reconfigure the low level hardware: instead of calling HAL_PPP_DeInit() then HAL_PPP_Init(), user can make a call to this macro then HAL_PPP_Init(). In this later function, when the Handle's "State" field is set to 0, it will execute the function HAL_PPP_MspInit() which will reconfigure the low level hardware.
Return values
None

Definition at line 87 of file stm32f4xx_hal_def.h.

◆ __HAL_LOCK

#define __HAL_LOCK ( __HANDLE__)
Value:
do{ \
if((__HANDLE__)->Lock == HAL_LOCKED) \
{ \
return HAL_BUSY; \
} \
else \
{ \
(__HANDLE__)->Lock = HAL_LOCKED; \
} \
}while (0U)
@ HAL_BUSY
@ HAL_LOCKED

Definition at line 93 of file stm32f4xx_hal_def.h.

Referenced by FMPI2C_Master_ISR_DMA(), FMPI2C_Master_ISR_IT(), FMPI2C_Mem_ISR_DMA(), FMPI2C_Mem_ISR_IT(), FMPI2C_Slave_ISR_DMA(), FMPI2C_Slave_ISR_IT(), FMPSMBUS_Master_ISR(), FMPSMBUS_Slave_ISR(), HAL_ADC_AnalogWDGConfig(), HAL_ADC_ConfigChannel(), HAL_ADC_Start(), HAL_ADC_Start_DMA(), HAL_ADC_Start_IT(), HAL_ADC_Stop(), HAL_ADC_Stop_DMA(), HAL_ADC_Stop_IT(), HAL_ADCEx_InjectedConfigChannel(), HAL_ADCEx_InjectedStart(), HAL_ADCEx_InjectedStart_IT(), HAL_ADCEx_InjectedStop(), HAL_ADCEx_InjectedStop_IT(), HAL_ADCEx_MultiModeConfigChannel(), HAL_ADCEx_MultiModeStart_DMA(), HAL_ADCEx_MultiModeStop_DMA(), HAL_CEC_SetDeviceAddress(), HAL_CEC_Transmit_IT(), HAL_CRYP_Decrypt(), HAL_CRYP_Decrypt_DMA(), HAL_CRYP_Decrypt_IT(), HAL_CRYP_Encrypt(), HAL_CRYP_Encrypt_DMA(), HAL_CRYP_Encrypt_IT(), HAL_CRYP_GetConfig(), HAL_CRYP_SetConfig(), HAL_CRYPEx_AESCCM_GenerateAuthTAG(), HAL_CRYPEx_AESGCM_GenerateAuthTAG(), HAL_DAC_ConfigChannel(), HAL_DAC_Start(), HAL_DAC_Start_DMA(), HAL_DACEx_NoiseWaveGenerate(), HAL_DACEx_TriangleWaveGenerate(), HAL_DCMI_ConfigCrop(), HAL_DCMI_ConfigSyncUnmask(), HAL_DCMI_DisableCrop(), HAL_DCMI_EnableCrop(), HAL_DCMI_Resume(), HAL_DCMI_Start_DMA(), HAL_DCMI_Stop(), HAL_DCMI_Suspend(), HAL_DMA2D_BlendingStart(), HAL_DMA2D_BlendingStart_IT(), HAL_DMA2D_CLUTLoad(), HAL_DMA2D_CLUTLoad_IT(), HAL_DMA2D_CLUTStartLoad(), HAL_DMA2D_CLUTStartLoad_IT(), HAL_DMA2D_ConfigCLUT(), HAL_DMA2D_ConfigDeadTime(), HAL_DMA2D_ConfigLayer(), HAL_DMA2D_DisableDeadTime(), HAL_DMA2D_EnableCLUT(), HAL_DMA2D_EnableDeadTime(), HAL_DMA2D_ProgramLineEvent(), HAL_DMA2D_Start(), HAL_DMA2D_Start_IT(), HAL_DMA_RegisterCallback(), HAL_DMA_Start(), HAL_DMA_Start_IT(), HAL_DMA_UnRegisterCallback(), HAL_DMAEx_MultiBufferStart(), HAL_DMAEx_MultiBufferStart_IT(), HAL_DSI_ColorMode(), HAL_DSI_ConfigAdaptedCommandMode(), HAL_DSI_ConfigCommand(), HAL_DSI_ConfigErrorMonitor(), HAL_DSI_ConfigFlowControl(), HAL_DSI_ConfigHostTimeouts(), HAL_DSI_ConfigPhyTimer(), HAL_DSI_ConfigVideoMode(), HAL_DSI_EnterULPM(), HAL_DSI_EnterULPMData(), HAL_DSI_ExitULPM(), HAL_DSI_ExitULPMData(), HAL_DSI_ForceDataLanesInRX(), HAL_DSI_ForceRXLowPower(), HAL_DSI_ForceTXStopMode(), HAL_DSI_LongWrite(), HAL_DSI_PatternGeneratorStart(), HAL_DSI_PatternGeneratorStop(), HAL_DSI_Read(), HAL_DSI_Refresh(), HAL_DSI_SetContentionDetectionOff(), HAL_DSI_SetGenericVCID(), HAL_DSI_SetLanePinsConfiguration(), HAL_DSI_SetLowPowerRXFilter(), HAL_DSI_SetPHYTimings(), HAL_DSI_SetPullDown(), HAL_DSI_SetSDD(), HAL_DSI_SetSlewRateAndDelayTuning(), HAL_DSI_ShortWrite(), HAL_DSI_Shutdown(), HAL_DSI_Start(), HAL_DSI_Stop(), HAL_FLASH_Program(), HAL_FLASHEx_Erase(), HAL_FLASHEx_OBProgram(), HAL_FMPI2C_IsDeviceReady(), HAL_FMPI2C_Master_Abort_IT(), HAL_FMPI2C_Master_Receive(), HAL_FMPI2C_Master_Receive_DMA(), HAL_FMPI2C_Master_Receive_IT(), HAL_FMPI2C_Master_Seq_Receive_DMA(), HAL_FMPI2C_Master_Seq_Receive_IT(), HAL_FMPI2C_Master_Seq_Transmit_DMA(), HAL_FMPI2C_Master_Seq_Transmit_IT(), HAL_FMPI2C_Master_Transmit(), HAL_FMPI2C_Master_Transmit_DMA(), HAL_FMPI2C_Master_Transmit_IT(), HAL_FMPI2C_Mem_Read(), HAL_FMPI2C_Mem_Read_DMA(), HAL_FMPI2C_Mem_Read_IT(), HAL_FMPI2C_Mem_Write(), HAL_FMPI2C_Mem_Write_DMA(), HAL_FMPI2C_Mem_Write_IT(), HAL_FMPI2C_Slave_Receive(), HAL_FMPI2C_Slave_Receive_DMA(), HAL_FMPI2C_Slave_Receive_IT(), HAL_FMPI2C_Slave_Seq_Receive_DMA(), HAL_FMPI2C_Slave_Seq_Receive_IT(), HAL_FMPI2C_Slave_Seq_Transmit_DMA(), HAL_FMPI2C_Slave_Seq_Transmit_IT(), HAL_FMPI2C_Slave_Transmit(), HAL_FMPI2C_Slave_Transmit_DMA(), HAL_FMPI2C_Slave_Transmit_IT(), HAL_FMPI2CEx_ConfigAnalogFilter(), HAL_FMPI2CEx_ConfigDigitalFilter(), HAL_FMPSMBUS_ConfigAnalogFilter(), HAL_FMPSMBUS_ConfigDigitalFilter(), HAL_FMPSMBUS_IsDeviceReady(), HAL_FMPSMBUS_Master_Abort_IT(), HAL_FMPSMBUS_Master_Receive_IT(), HAL_FMPSMBUS_Master_Transmit_IT(), HAL_FMPSMBUS_Slave_Receive_IT(), HAL_FMPSMBUS_Slave_Transmit_IT(), HAL_HalfDuplex_EnableReceiver(), HAL_HalfDuplex_EnableTransmitter(), HAL_HCD_HC_Halt(), HAL_HCD_HC_Init(), HAL_HCD_Start(), HAL_HCD_Stop(), HAL_I2C_IsDeviceReady(), HAL_I2C_Master_Abort_IT(), HAL_I2C_Master_Receive(), HAL_I2C_Master_Receive_DMA(), HAL_I2C_Master_Receive_IT(), HAL_I2C_Master_Seq_Receive_DMA(), HAL_I2C_Master_Seq_Receive_IT(), HAL_I2C_Master_Seq_Transmit_DMA(), HAL_I2C_Master_Seq_Transmit_IT(), HAL_I2C_Master_Transmit(), HAL_I2C_Master_Transmit_DMA(), HAL_I2C_Master_Transmit_IT(), HAL_I2C_Mem_Read(), HAL_I2C_Mem_Read_DMA(), HAL_I2C_Mem_Read_IT(), HAL_I2C_Mem_Write(), HAL_I2C_Mem_Write_DMA(), HAL_I2C_Mem_Write_IT(), HAL_I2C_Slave_Receive(), HAL_I2C_Slave_Receive_DMA(), HAL_I2C_Slave_Receive_IT(), HAL_I2C_Slave_Seq_Receive_DMA(), HAL_I2C_Slave_Seq_Receive_IT(), HAL_I2C_Slave_Seq_Transmit_DMA(), HAL_I2C_Slave_Seq_Transmit_IT(), HAL_I2C_Slave_Transmit(), HAL_I2C_Slave_Transmit_DMA(), HAL_I2C_Slave_Transmit_IT(), HAL_I2S_DMAPause(), HAL_I2S_DMAResume(), HAL_I2S_Receive(), HAL_I2S_Receive_DMA(), HAL_I2S_Receive_IT(), HAL_I2S_Transmit(), HAL_I2S_Transmit_DMA(), HAL_I2S_Transmit_IT(), HAL_IRDA_DMAPause(), HAL_IRDA_DMAResume(), HAL_IRDA_Receive(), HAL_IRDA_Receive_DMA(), HAL_IRDA_Receive_IT(), HAL_IRDA_Transmit(), HAL_IRDA_Transmit_DMA(), HAL_IRDA_Transmit_IT(), HAL_LIN_SendBreak(), HAL_LTDC_ConfigCLUT(), HAL_LTDC_ConfigColorKeying(), HAL_LTDC_ConfigColorKeying_NoReload(), HAL_LTDC_ConfigLayer(), HAL_LTDC_ConfigLayer_NoReload(), HAL_LTDC_DisableCLUT(), HAL_LTDC_DisableCLUT_NoReload(), HAL_LTDC_DisableColorKeying(), HAL_LTDC_DisableColorKeying_NoReload(), HAL_LTDC_DisableDither(), HAL_LTDC_EnableCLUT(), HAL_LTDC_EnableCLUT_NoReload(), HAL_LTDC_EnableColorKeying(), HAL_LTDC_EnableColorKeying_NoReload(), HAL_LTDC_EnableDither(), HAL_LTDC_ProgramLineEvent(), HAL_LTDC_Reload(), HAL_LTDC_SetAddress(), HAL_LTDC_SetAddress_NoReload(), HAL_LTDC_SetAlpha(), HAL_LTDC_SetAlpha_NoReload(), HAL_LTDC_SetPitch(), HAL_LTDC_SetPitch_NoReload(), HAL_LTDC_SetPixelFormat(), HAL_LTDC_SetPixelFormat_NoReload(), HAL_LTDC_SetWindowPosition(), HAL_LTDC_SetWindowPosition_NoReload(), HAL_LTDC_SetWindowSize(), HAL_LTDC_SetWindowSize_NoReload(), HAL_MultiProcessor_EnterMuteMode(), HAL_MultiProcessor_ExitMuteMode(), HAL_PCD_DevConnect(), HAL_PCD_DevDisconnect(), HAL_PCD_EP_Close(), HAL_PCD_EP_ClrStall(), HAL_PCD_EP_Flush(), HAL_PCD_EP_Open(), HAL_PCD_EP_SetStall(), HAL_PCD_SetAddress(), HAL_PCD_Start(), HAL_PCD_Stop(), HAL_RTC_DeactivateAlarm(), HAL_RTC_SetAlarm(), HAL_RTC_SetAlarm_IT(), HAL_RTC_SetDate(), HAL_RTC_SetTime(), HAL_RTCEx_DeactivateCalibrationOutPut(), HAL_RTCEx_DeactivateCoarseCalib(), HAL_RTCEx_DeactivateRefClock(), HAL_RTCEx_DeactivateTamper(), HAL_RTCEx_DeactivateTimeStamp(), HAL_RTCEx_DeactivateWakeUpTimer(), HAL_RTCEx_DisableBypassShadow(), HAL_RTCEx_EnableBypassShadow(), HAL_RTCEx_SetCalibrationOutPut(), HAL_RTCEx_SetCoarseCalib(), HAL_RTCEx_SetRefClock(), HAL_RTCEx_SetSmoothCalib(), HAL_RTCEx_SetSynchroShift(), HAL_RTCEx_SetTamper(), HAL_RTCEx_SetTamper_IT(), HAL_RTCEx_SetTimeStamp(), HAL_RTCEx_SetTimeStamp_IT(), HAL_RTCEx_SetWakeUpTimer(), HAL_RTCEx_SetWakeUpTimer_IT(), HAL_SAI_Abort(), HAL_SAI_DMAPause(), HAL_SAI_DMAResume(), HAL_SAI_DMAStop(), HAL_SAI_Receive(), HAL_SAI_Receive_DMA(), HAL_SAI_Receive_IT(), HAL_SAI_Transmit(), HAL_SAI_Transmit_DMA(), HAL_SAI_Transmit_IT(), HAL_SMARTCARD_Receive(), HAL_SMARTCARD_Receive_DMA(), HAL_SMARTCARD_Receive_IT(), HAL_SMARTCARD_Transmit(), HAL_SMARTCARD_Transmit_DMA(), HAL_SMARTCARD_Transmit_IT(), HAL_SMBUS_IsDeviceReady(), HAL_SMBUS_Master_Abort_IT(), HAL_SMBUS_Master_Receive_IT(), HAL_SMBUS_Master_Transmit_IT(), HAL_SMBUS_Slave_Receive_IT(), HAL_SMBUS_Slave_Transmit_IT(), HAL_SPI_DMAPause(), HAL_SPI_DMAResume(), HAL_SPI_Receive(), HAL_SPI_Receive_DMA(), HAL_SPI_Receive_IT(), HAL_SPI_Transmit(), HAL_SPI_Transmit_DMA(), HAL_SPI_Transmit_IT(), HAL_SPI_TransmitReceive(), HAL_SPI_TransmitReceive_DMA(), HAL_SPI_TransmitReceive_IT(), HAL_TIM_ConfigClockSource(), HAL_TIM_ConfigOCrefClear(), HAL_TIM_GenerateEvent(), HAL_TIM_IC_ConfigChannel(), HAL_TIM_OC_ConfigChannel(), HAL_TIM_OnePulse_ConfigChannel(), HAL_TIM_PWM_ConfigChannel(), HAL_TIM_SlaveConfigSynchro(), HAL_TIM_SlaveConfigSynchro_IT(), HAL_TIMEx_ConfigBreakDeadTime(), HAL_TIMEx_ConfigCommutEvent(), HAL_TIMEx_ConfigCommutEvent_DMA(), HAL_TIMEx_ConfigCommutEvent_IT(), HAL_TIMEx_MasterConfigSynchronization(), HAL_TIMEx_RemapConfig(), HAL_USART_DMAPause(), HAL_USART_DMAResume(), HAL_USART_Receive(), HAL_USART_Receive_DMA(), HAL_USART_Receive_IT(), HAL_USART_Transmit(), HAL_USART_Transmit_DMA(), HAL_USART_Transmit_IT(), HAL_USART_TransmitReceive(), HAL_USART_TransmitReceive_DMA(), HAL_USART_TransmitReceive_IT(), HASH_Accumulate(), HASH_Accumulate_IT(), HASH_Finish(), HASH_Start(), HASH_Start_DMA(), HASH_Start_IT(), HMAC_Start(), HMAC_Start_DMA(), and HMAC_Start_IT().

◆ __HAL_UNLOCK

#define __HAL_UNLOCK ( __HANDLE__)
Value:
do{ \
(__HANDLE__)->Lock = HAL_UNLOCKED; \
}while (0U)
@ HAL_UNLOCKED

Definition at line 105 of file stm32f4xx_hal_def.h.

Referenced by CRYP_AES_Decrypt(), CRYP_AES_Decrypt_DMA(), CRYP_AES_Decrypt_IT(), CRYP_AES_Encrypt_IT(), CRYP_AES_IT(), CRYP_AES_ProcessData(), CRYP_AESCCM_Process(), CRYP_AESCCM_Process_DMA(), CRYP_AESCCM_Process_IT(), CRYP_AESGCM_Process(), CRYP_AESGCM_Process_DMA(), CRYP_AESGCM_Process_IT(), CRYP_DMAInCplt(), CRYP_DMAOutCplt(), CRYP_GCMCCM_SetHeaderPhase(), CRYP_GCMCCM_SetHeaderPhase_DMA(), CRYP_GCMCCM_SetHeaderPhase_IT(), CRYP_GCMCCM_SetPayloadPhase_IT(), CRYP_Workaround(), FMPI2C_IsErrorOccurred(), FMPI2C_ITAddrCplt(), FMPI2C_ITError(), FMPI2C_ITListenCplt(), FMPI2C_ITMasterCplt(), FMPI2C_ITMasterSeqCplt(), FMPI2C_ITSlaveCplt(), FMPI2C_ITSlaveSeqCplt(), FMPI2C_Master_ISR_DMA(), FMPI2C_Master_ISR_IT(), FMPI2C_Mem_ISR_DMA(), FMPI2C_Mem_ISR_IT(), FMPI2C_Slave_ISR_DMA(), FMPI2C_Slave_ISR_IT(), FMPI2C_TreatErrorCallback(), FMPI2C_WaitOnFlagUntilTimeout(), FMPI2C_WaitOnRXNEFlagUntilTimeout(), FMPI2C_WaitOnSTOPFlagUntilTimeout(), FMPI2C_WaitOnTXISFlagUntilTimeout(), FMPSMBUS_Master_ISR(), FMPSMBUS_Slave_ISR(), FMPSMBUS_WaitOnFlagUntilTimeout(), HAL_ADC_AnalogWDGConfig(), HAL_ADC_ConfigChannel(), HAL_ADC_DeInit(), HAL_ADC_Init(), HAL_ADC_PollForConversion(), HAL_ADC_PollForEvent(), HAL_ADC_Start(), HAL_ADC_Start_DMA(), HAL_ADC_Start_IT(), HAL_ADC_Stop(), HAL_ADC_Stop_DMA(), HAL_ADC_Stop_IT(), HAL_ADCEx_InjectedConfigChannel(), HAL_ADCEx_InjectedPollForConversion(), HAL_ADCEx_InjectedStart(), HAL_ADCEx_InjectedStart_IT(), HAL_ADCEx_InjectedStop(), HAL_ADCEx_InjectedStop_IT(), HAL_ADCEx_MultiModeConfigChannel(), HAL_ADCEx_MultiModeStart_DMA(), HAL_ADCEx_MultiModeStop_DMA(), HAL_CEC_DeInit(), HAL_CEC_IRQHandler(), HAL_CEC_SetDeviceAddress(), HAL_CEC_Transmit_IT(), HAL_CRC_DeInit(), HAL_CRYP_Decrypt(), HAL_CRYP_Decrypt_DMA(), HAL_CRYP_Decrypt_IT(), HAL_CRYP_DeInit(), HAL_CRYP_Encrypt(), HAL_CRYP_Encrypt_DMA(), HAL_CRYP_Encrypt_IT(), HAL_CRYP_GetConfig(), HAL_CRYP_SetConfig(), HAL_CRYPEx_AESCCM_GenerateAuthTAG(), HAL_CRYPEx_AESGCM_GenerateAuthTAG(), HAL_DAC_ConfigChannel(), HAL_DAC_DeInit(), HAL_DAC_Start(), HAL_DAC_Start_DMA(), HAL_DACEx_NoiseWaveGenerate(), HAL_DACEx_TriangleWaveGenerate(), HAL_DCMI_ConfigCrop(), HAL_DCMI_ConfigSyncUnmask(), HAL_DCMI_DeInit(), HAL_DCMI_DisableCrop(), HAL_DCMI_EnableCrop(), HAL_DCMI_Resume(), HAL_DCMI_Start_DMA(), HAL_DCMI_Stop(), HAL_DCMI_Suspend(), HAL_DMA2D_Abort(), HAL_DMA2D_CLUTLoading_Abort(), HAL_DMA2D_ConfigCLUT(), HAL_DMA2D_ConfigDeadTime(), HAL_DMA2D_ConfigLayer(), HAL_DMA2D_DeInit(), HAL_DMA2D_DisableDeadTime(), HAL_DMA2D_EnableDeadTime(), HAL_DMA2D_IRQHandler(), HAL_DMA2D_PollForTransfer(), HAL_DMA2D_ProgramLineEvent(), HAL_DMA_Abort(), HAL_DMA_DeInit(), HAL_DMA_Init(), HAL_DMA_IRQHandler(), HAL_DMA_PollForTransfer(), HAL_DMA_RegisterCallback(), HAL_DMA_Start(), HAL_DMA_Start_IT(), HAL_DMA_UnRegisterCallback(), HAL_DMAEx_MultiBufferStart_IT(), HAL_DSI_ColorMode(), HAL_DSI_ConfigAdaptedCommandMode(), HAL_DSI_ConfigCommand(), HAL_DSI_ConfigErrorMonitor(), HAL_DSI_ConfigFlowControl(), HAL_DSI_ConfigHostTimeouts(), HAL_DSI_ConfigPhyTimer(), HAL_DSI_ConfigVideoMode(), HAL_DSI_DeInit(), HAL_DSI_EnterULPM(), HAL_DSI_EnterULPMData(), HAL_DSI_ExitULPM(), HAL_DSI_ExitULPMData(), HAL_DSI_ForceDataLanesInRX(), HAL_DSI_ForceRXLowPower(), HAL_DSI_ForceTXStopMode(), HAL_DSI_Init(), HAL_DSI_LongWrite(), HAL_DSI_PatternGeneratorStart(), HAL_DSI_PatternGeneratorStop(), HAL_DSI_Read(), HAL_DSI_Refresh(), HAL_DSI_SetContentionDetectionOff(), HAL_DSI_SetGenericVCID(), HAL_DSI_SetLanePinsConfiguration(), HAL_DSI_SetLowPowerRXFilter(), HAL_DSI_SetPHYTimings(), HAL_DSI_SetPullDown(), HAL_DSI_SetSDD(), HAL_DSI_SetSlewRateAndDelayTuning(), HAL_DSI_ShortWrite(), HAL_DSI_Shutdown(), HAL_DSI_Start(), HAL_DSI_Stop(), HAL_FLASH_Program(), HAL_FLASHEx_Erase(), HAL_FLASHEx_OBProgram(), HAL_FMPI2C_DeInit(), HAL_FMPI2C_IsDeviceReady(), HAL_FMPI2C_Master_Abort_IT(), HAL_FMPI2C_Master_Receive(), HAL_FMPI2C_Master_Receive_DMA(), HAL_FMPI2C_Master_Receive_IT(), HAL_FMPI2C_Master_Seq_Receive_DMA(), HAL_FMPI2C_Master_Seq_Receive_IT(), HAL_FMPI2C_Master_Seq_Transmit_DMA(), HAL_FMPI2C_Master_Seq_Transmit_IT(), HAL_FMPI2C_Master_Transmit(), HAL_FMPI2C_Master_Transmit_DMA(), HAL_FMPI2C_Master_Transmit_IT(), HAL_FMPI2C_Mem_Read(), HAL_FMPI2C_Mem_Read_DMA(), HAL_FMPI2C_Mem_Read_IT(), HAL_FMPI2C_Mem_Write(), HAL_FMPI2C_Mem_Write_DMA(), HAL_FMPI2C_Mem_Write_IT(), HAL_FMPI2C_Slave_Receive(), HAL_FMPI2C_Slave_Receive_DMA(), HAL_FMPI2C_Slave_Receive_IT(), HAL_FMPI2C_Slave_Seq_Receive_DMA(), HAL_FMPI2C_Slave_Seq_Receive_IT(), HAL_FMPI2C_Slave_Seq_Transmit_DMA(), HAL_FMPI2C_Slave_Seq_Transmit_IT(), HAL_FMPI2C_Slave_Transmit(), HAL_FMPI2C_Slave_Transmit_DMA(), HAL_FMPI2C_Slave_Transmit_IT(), HAL_FMPI2CEx_ConfigAnalogFilter(), HAL_FMPI2CEx_ConfigDigitalFilter(), HAL_FMPSMBUS_ConfigAnalogFilter(), HAL_FMPSMBUS_ConfigDigitalFilter(), HAL_FMPSMBUS_DeInit(), HAL_FMPSMBUS_IsDeviceReady(), HAL_FMPSMBUS_Master_Abort_IT(), HAL_FMPSMBUS_Master_Receive_IT(), HAL_FMPSMBUS_Master_Transmit_IT(), HAL_FMPSMBUS_Slave_Receive_IT(), HAL_FMPSMBUS_Slave_Transmit_IT(), HAL_HalfDuplex_EnableReceiver(), HAL_HalfDuplex_EnableTransmitter(), HAL_HCD_HC_Halt(), HAL_HCD_HC_Init(), HAL_HCD_Start(), HAL_HCD_Stop(), HAL_I2C_DeInit(), HAL_I2C_IsDeviceReady(), HAL_I2C_Master_Abort_IT(), HAL_I2C_Master_Receive(), HAL_I2C_Master_Receive_DMA(), HAL_I2C_Master_Receive_IT(), HAL_I2C_Master_Seq_Receive_DMA(), HAL_I2C_Master_Seq_Receive_IT(), HAL_I2C_Master_Seq_Transmit_DMA(), HAL_I2C_Master_Seq_Transmit_IT(), HAL_I2C_Master_Transmit(), HAL_I2C_Master_Transmit_DMA(), HAL_I2C_Master_Transmit_IT(), HAL_I2C_Mem_Read(), HAL_I2C_Mem_Read_DMA(), HAL_I2C_Mem_Read_IT(), HAL_I2C_Mem_Write(), HAL_I2C_Mem_Write_DMA(), HAL_I2C_Mem_Write_IT(), HAL_I2C_Slave_Receive(), HAL_I2C_Slave_Receive_DMA(), HAL_I2C_Slave_Receive_IT(), HAL_I2C_Slave_Seq_Receive_DMA(), HAL_I2C_Slave_Seq_Receive_IT(), HAL_I2C_Slave_Seq_Transmit_DMA(), HAL_I2C_Slave_Seq_Transmit_IT(), HAL_I2C_Slave_Transmit(), HAL_I2C_Slave_Transmit_DMA(), HAL_I2C_Slave_Transmit_IT(), HAL_I2S_DeInit(), HAL_I2S_DMAPause(), HAL_I2S_DMAResume(), HAL_I2S_Receive(), HAL_I2S_Receive_DMA(), HAL_I2S_Receive_IT(), HAL_I2S_Transmit(), HAL_I2S_Transmit_DMA(), HAL_I2S_Transmit_IT(), HAL_IRDA_DeInit(), HAL_IRDA_DMAPause(), HAL_IRDA_DMAResume(), HAL_IRDA_Receive(), HAL_IRDA_Receive_DMA(), HAL_IRDA_Receive_IT(), HAL_IRDA_Transmit(), HAL_IRDA_Transmit_DMA(), HAL_IRDA_Transmit_IT(), HAL_LIN_SendBreak(), HAL_LPTIM_DeInit(), HAL_LTDC_ConfigCLUT(), HAL_LTDC_ConfigColorKeying(), HAL_LTDC_ConfigColorKeying_NoReload(), HAL_LTDC_ConfigLayer(), HAL_LTDC_ConfigLayer_NoReload(), HAL_LTDC_DeInit(), HAL_LTDC_DisableCLUT(), HAL_LTDC_DisableCLUT_NoReload(), HAL_LTDC_DisableColorKeying(), HAL_LTDC_DisableColorKeying_NoReload(), HAL_LTDC_DisableDither(), HAL_LTDC_EnableCLUT(), HAL_LTDC_EnableCLUT_NoReload(), HAL_LTDC_EnableColorKeying(), HAL_LTDC_EnableColorKeying_NoReload(), HAL_LTDC_EnableDither(), HAL_LTDC_IRQHandler(), HAL_LTDC_ProgramLineEvent(), HAL_LTDC_Reload(), HAL_LTDC_SetAddress(), HAL_LTDC_SetAddress_NoReload(), HAL_LTDC_SetAlpha(), HAL_LTDC_SetAlpha_NoReload(), HAL_LTDC_SetPitch(), HAL_LTDC_SetPitch_NoReload(), HAL_LTDC_SetPixelFormat(), HAL_LTDC_SetPixelFormat_NoReload(), HAL_LTDC_SetWindowPosition(), HAL_LTDC_SetWindowPosition_NoReload(), HAL_LTDC_SetWindowSize(), HAL_LTDC_SetWindowSize_NoReload(), HAL_MultiProcessor_EnterMuteMode(), HAL_MultiProcessor_ExitMuteMode(), HAL_PCD_DevConnect(), HAL_PCD_DevDisconnect(), HAL_PCD_EP_Close(), HAL_PCD_EP_ClrStall(), HAL_PCD_EP_Flush(), HAL_PCD_EP_Open(), HAL_PCD_EP_SetStall(), HAL_PCD_SetAddress(), HAL_PCD_Start(), HAL_PCD_Stop(), HAL_RTC_DeactivateAlarm(), HAL_RTC_DeInit(), HAL_RTC_SetAlarm(), HAL_RTC_SetAlarm_IT(), HAL_RTC_SetDate(), HAL_RTC_SetTime(), HAL_RTCEx_DeactivateCalibrationOutPut(), HAL_RTCEx_DeactivateCoarseCalib(), HAL_RTCEx_DeactivateRefClock(), HAL_RTCEx_DeactivateTamper(), HAL_RTCEx_DeactivateTimeStamp(), HAL_RTCEx_DeactivateWakeUpTimer(), HAL_RTCEx_DisableBypassShadow(), HAL_RTCEx_EnableBypassShadow(), HAL_RTCEx_SetCalibrationOutPut(), HAL_RTCEx_SetCoarseCalib(), HAL_RTCEx_SetRefClock(), HAL_RTCEx_SetSmoothCalib(), HAL_RTCEx_SetSynchroShift(), HAL_RTCEx_SetTamper(), HAL_RTCEx_SetTamper_IT(), HAL_RTCEx_SetTimeStamp(), HAL_RTCEx_SetTimeStamp_IT(), HAL_RTCEx_SetWakeUpTimer(), HAL_RTCEx_SetWakeUpTimer_IT(), HAL_SAI_Abort(), HAL_SAI_DeInit(), HAL_SAI_DMAPause(), HAL_SAI_DMAResume(), HAL_SAI_DMAStop(), HAL_SAI_Init(), HAL_SAI_Receive(), HAL_SAI_Receive_DMA(), HAL_SAI_Receive_IT(), HAL_SAI_Transmit(), HAL_SAI_Transmit_DMA(), HAL_SAI_Transmit_IT(), HAL_SMARTCARD_DeInit(), HAL_SMARTCARD_Receive(), HAL_SMARTCARD_Receive_DMA(), HAL_SMARTCARD_Receive_IT(), HAL_SMARTCARD_Transmit(), HAL_SMARTCARD_Transmit_DMA(), HAL_SMARTCARD_Transmit_IT(), HAL_SMBUS_DeInit(), HAL_SMBUS_IsDeviceReady(), HAL_SMBUS_Master_Abort_IT(), HAL_SMBUS_Master_Receive_IT(), HAL_SMBUS_Master_Transmit_IT(), HAL_SMBUS_Slave_Receive_IT(), HAL_SMBUS_Slave_Transmit_IT(), HAL_SPI_DeInit(), HAL_SPI_DMAPause(), HAL_SPI_DMAResume(), HAL_SPI_Receive(), HAL_SPI_Receive_DMA(), HAL_SPI_Receive_IT(), HAL_SPI_Transmit(), HAL_SPI_Transmit_DMA(), HAL_SPI_Transmit_IT(), HAL_SPI_TransmitReceive(), HAL_SPI_TransmitReceive_DMA(), HAL_SPI_TransmitReceive_IT(), HAL_TIM_Base_DeInit(), HAL_TIM_ConfigClockSource(), HAL_TIM_ConfigOCrefClear(), HAL_TIM_Encoder_DeInit(), HAL_TIM_GenerateEvent(), HAL_TIM_IC_ConfigChannel(), HAL_TIM_IC_DeInit(), HAL_TIM_OC_ConfigChannel(), HAL_TIM_OC_DeInit(), HAL_TIM_OnePulse_ConfigChannel(), HAL_TIM_OnePulse_DeInit(), HAL_TIM_PWM_ConfigChannel(), HAL_TIM_PWM_DeInit(), HAL_TIM_SlaveConfigSynchro(), HAL_TIM_SlaveConfigSynchro_IT(), HAL_TIMEx_ConfigBreakDeadTime(), HAL_TIMEx_ConfigCommutEvent(), HAL_TIMEx_ConfigCommutEvent_DMA(), HAL_TIMEx_ConfigCommutEvent_IT(), HAL_TIMEx_HallSensor_DeInit(), HAL_TIMEx_MasterConfigSynchronization(), HAL_TIMEx_RemapConfig(), HAL_UART_DeInit(), HAL_USART_DeInit(), HAL_USART_DMAPause(), HAL_USART_DMAResume(), HAL_USART_Receive(), HAL_USART_Receive_DMA(), HAL_USART_Receive_IT(), HAL_USART_Transmit(), HAL_USART_Transmit_DMA(), HAL_USART_Transmit_IT(), HAL_USART_TransmitReceive(), HAL_USART_TransmitReceive_DMA(), HAL_USART_TransmitReceive_IT(), HASH_Accumulate(), HASH_Accumulate_IT(), HASH_Finish(), HASH_Start(), HASH_Start_DMA(), HASH_Start_IT(), HASH_WaitOnFlagUntilTimeout(), HASH_WriteData(), HMAC_Processing(), HMAC_Start_DMA(), HMAC_Start_IT(), I2C_IsAcknowledgeFailed(), I2C_Slave_ADDR(), I2C_WaitOnBTFFlagUntilTimeout(), I2C_WaitOnFlagUntilTimeout(), I2C_WaitOnMasterAddressFlagUntilTimeout(), I2C_WaitOnRXNEFlagUntilTimeout(), I2C_WaitOnSTOPFlagUntilTimeout(), I2C_WaitOnTXEFlagUntilTimeout(), I2S_WaitFlagStateUntilTimeout(), IRDA_WaitOnFlagUntilTimeout(), SMARTCARD_WaitOnFlagUntilTimeout(), SMBUS_WaitOnFlagUntilTimeout(), SPI_WaitFlagStateUntilTimeout(), UART_WaitOnFlagUntilTimeout(), and USART_WaitOnFlagUntilTimeout().

◆ __ALIGN_END

#define __ALIGN_END

Definition at line 145 of file stm32f4xx_hal_def.h.

Enumeration Type Documentation

◆ HAL_StatusTypeDef

HAL Status structures definition

Enumerator
HAL_OK 
HAL_ERROR 
HAL_BUSY 
HAL_TIMEOUT 

Definition at line 38 of file stm32f4xx_hal_def.h.

◆ HAL_LockTypeDef

HAL Lock structures definition

Enumerator
HAL_UNLOCKED 
HAL_LOCKED 

Definition at line 49 of file stm32f4xx_hal_def.h.