HAL + 0/54 examples
CodeScope will show references to ADC_HandleTypeDef from the following samples and libraries:
Drivers
Boards
Examples
STM32446E_EVAL
Applications
USB_Device
Examples
ADC
STM32469I-Discovery
Examples
ADC
STM32469I_EVAL
Examples
ADC
STM324x9I_EVAL
Applications
LwIP
USB_Device
Examples
ADC
STM324xG_EVAL
Applications
LwIP
USB_Device
Examples
ADC
STM32F4-Discovery
Examples
ADC
STM32F401-Discovery
Examples
ADC
STM32F411E-Discovery
Examples
ADC
STM32F412G-Discovery
Examples
ADC
STM32F412ZG-Nucleo
Examples
ADC
STM32F413H-Discovery
Examples
ADC
STM32F413ZH-Nucleo
Examples
ADC
STM32F429I-Discovery
Examples
ADC
STM32F429ZI-Nucleo
Examples
ADC
Examples_MIX
ADC
STM32F446ZE-Nucleo
Examples
ADC
 
Symbols
loading...
Files
loading...

ADC_HandleTypeDef struct

Syntax

typedef struct #endif {   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;                    #if (USE_HAL_ADC_REGISTER_CALLBACKS == 1)   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);              #endif  } ADC_HandleTypeDef;

Fields

Instance

Register base address. Read more...

Init

ADC required parameters. Read more...

NbrOfCurrentConversionRank

ADC number of current conversion rank. Read more...

DMA_Handle

Pointer DMA Handler. Read more...

Lock

ADC locking object. Read more...

State

ADC communication state. Read more...

ErrorCode

ADC Error code. Read more...

Examples

ADC_HandleTypeDef is referenced by 54 libraries and example projects.

References

LocationReferrerScopeText
stm32f4xx_hal_adc.h:195
typedef struct
stm32f4xx_hal_adc.h:220
stm32f4xx_hal_adc.c:269ADC_Init()::hadcADC_Init()
stm32f4xx_hal_adc.c:311HAL_ADC_Init()::hadcHAL_ADC_Init()
stm32f4xx_hal_adc.c:405HAL_ADC_DeInit()::hadcHAL_ADC_DeInit()
stm32f4xx_hal_adc.c:662HAL_ADC_MspInit()::hadcHAL_ADC_MspInit()
stm32f4xx_hal_adc.c:677HAL_ADC_MspDeInit()::hadcHAL_ADC_MspDeInit()
stm32f4xx_hal_adc.c:716HAL_ADC_Start()::hadcHAL_ADC_Start()
stm32f4xx_hal_adc.c:839HAL_ADC_Stop()::hadcHAL_ADC_Stop()
stm32f4xx_hal_adc.c:882HAL_ADC_PollForConversion()::hadcHAL_ADC_PollForConversion()
stm32f4xx_hal_adc.c:971HAL_ADC_PollForEvent()::hadcHAL_ADC_PollForEvent()
stm32f4xx_hal_adc.c:1037HAL_ADC_Start_IT()::hadcHAL_ADC_Start_IT()
stm32f4xx_hal_adc.c:1162HAL_ADC_Stop_IT()::hadcHAL_ADC_Stop_IT()
stm32f4xx_hal_adc.c:1199HAL_ADC_IRQHandler()::hadcHAL_ADC_IRQHandler()
stm32f4xx_hal_adc.c:1364HAL_ADC_Start_DMA()::hadcHAL_ADC_Start_DMA()
stm32f4xx_hal_adc.c:1512HAL_ADC_Stop_DMA()::hadcHAL_ADC_Stop_DMA()
stm32f4xx_hal_adc.c:1568HAL_ADC_GetValue()::hadcHAL_ADC_GetValue()
stm32f4xx_hal_adc.c:1580HAL_ADC_ConvCpltCallback()::hadcHAL_ADC_ConvCpltCallback()
stm32f4xx_hal_adc.c:1595HAL_ADC_ConvHalfCpltCallback()::hadcHAL_ADC_ConvHalfCpltCallback()
stm32f4xx_hal_adc.c:1610HAL_ADC_LevelOutOfWindowCallback()::hadcHAL_ADC_LevelOutOfWindowCallback()
stm32f4xx_hal_adc.c:1631HAL_ADC_ErrorCallback()::hadcHAL_ADC_ErrorCallback()
stm32f4xx_hal_adc.c:1669HAL_ADC_ConfigChannel()::hadcHAL_ADC_ConfigChannel()
stm32f4xx_hal_adc.c:1792HAL_ADC_AnalogWDGConfig()::hadcHAL_ADC_AnalogWDGConfig()
stm32f4xx_hal_adc.c:1874HAL_ADC_GetState()::hadcHAL_ADC_GetState()
stm32f4xx_hal_adc.c:1886HAL_ADC_GetError()::hadcHAL_ADC_GetError()
stm32f4xx_hal_adc.c:1906ADC_Init()::hadcADC_Init()
stm32f4xx_hal_adc.c:1997ADC_DMAConvCplt()::hadcADC_DMAConvCplt()
stm32f4xx_hal_adc.c:2065ADC_DMAHalfConvCplt()::hadcADC_DMAHalfConvCplt()
stm32f4xx_hal_adc.c:2082ADC_DMAError()::hadcADC_DMAError()
stm32f4xx_hal_adc.h:220ADC_HandleTypeDef
stm32f4xx_hal_adc.h:565HAL_ADC_Init()::hadcHAL_ADC_Init()
stm32f4xx_hal_adc.h:566HAL_ADC_DeInit()::hadcHAL_ADC_DeInit()
stm32f4xx_hal_adc.h:567HAL_ADC_MspInit()::hadcHAL_ADC_MspInit()
stm32f4xx_hal_adc.h:568HAL_ADC_MspDeInit()::hadcHAL_ADC_MspDeInit()
stm32f4xx_hal_adc.h:583HAL_ADC_Start()::hadcHAL_ADC_Start()
stm32f4xx_hal_adc.h:584HAL_ADC_Stop()::hadcHAL_ADC_Stop()
stm32f4xx_hal_adc.h:585HAL_ADC_PollForConversion()::hadcHAL_ADC_PollForConversion()
stm32f4xx_hal_adc.h:587HAL_ADC_PollForEvent()::hadcHAL_ADC_PollForEvent()
stm32f4xx_hal_adc.h:589HAL_ADC_Start_IT()::hadcHAL_ADC_Start_IT()
stm32f4xx_hal_adc.h:590HAL_ADC_Stop_IT()::hadcHAL_ADC_Stop_IT()
stm32f4xx_hal_adc.h:592HAL_ADC_IRQHandler()::hadcHAL_ADC_IRQHandler()
stm32f4xx_hal_adc.h:594HAL_ADC_Start_DMA()::hadcHAL_ADC_Start_DMA()
stm32f4xx_hal_adc.h:595HAL_ADC_Stop_DMA()::hadcHAL_ADC_Stop_DMA()
stm32f4xx_hal_adc.h:597HAL_ADC_GetValue()::hadcHAL_ADC_GetValue()
stm32f4xx_hal_adc.h:599HAL_ADC_ConvCpltCallback()::hadcHAL_ADC_ConvCpltCallback()
stm32f4xx_hal_adc.h:600HAL_ADC_ConvHalfCpltCallback()::hadcHAL_ADC_ConvHalfCpltCallback()
stm32f4xx_hal_adc.h:601HAL_ADC_LevelOutOfWindowCallback()::hadcHAL_ADC_LevelOutOfWindowCallback()
stm32f4xx_hal_adc.h:602HAL_ADC_ErrorCallback()::hadcHAL_ADC_ErrorCallback()
stm32f4xx_hal_adc.h:611HAL_ADC_ConfigChannel()::hadcHAL_ADC_ConfigChannel()
stm32f4xx_hal_adc.h:612HAL_ADC_AnalogWDGConfig()::hadcHAL_ADC_AnalogWDGConfig()
stm32f4xx_hal_adc.h:621HAL_ADC_GetState()::hadcHAL_ADC_GetState()
stm32f4xx_hal_adc.h:622HAL_ADC_GetError()::hadcHAL_ADC_GetError()
stm32f4xx_hal_adc_ex.c:146HAL_ADCEx_InjectedStart()::hadcHAL_ADCEx_InjectedStart()
stm32f4xx_hal_adc_ex.c:249HAL_ADCEx_InjectedStart_IT()::hadcHAL_ADCEx_InjectedStart_IT()
stm32f4xx_hal_adc_ex.c:360HAL_ADCEx_InjectedStop()::hadcHAL_ADCEx_InjectedStop()
stm32f4xx_hal_adc_ex.c:414HAL_ADCEx_InjectedPollForConversion()::hadcHAL_ADCEx_InjectedPollForConversion()
stm32f4xx_hal_adc_ex.c:485HAL_ADCEx_InjectedStop_IT()::hadcHAL_ADCEx_InjectedStop_IT()
stm32f4xx_hal_adc_ex.c:547HAL_ADCEx_InjectedGetValue()::hadcHAL_ADCEx_InjectedGetValue()
stm32f4xx_hal_adc_ex.c:598HAL_ADCEx_MultiModeStart_DMA()::hadcHAL_ADCEx_MultiModeStart_DMA()
stm32f4xx_hal_adc_ex.c:725HAL_ADCEx_MultiModeStop_DMA()::hadcHAL_ADCEx_MultiModeStop_DMA()
stm32f4xx_hal_adc_ex.c:778HAL_ADCEx_MultiModeGetValue()::hadcHAL_ADCEx_MultiModeGetValue()
stm32f4xx_hal_adc_ex.c:797HAL_ADCEx_InjectedConvCpltCallback()::hadcHAL_ADCEx_InjectedConvCpltCallback()
stm32f4xx_hal_adc_ex.c:814HAL_ADCEx_InjectedConfigChannel()::hadcHAL_ADCEx_InjectedConfigChannel()
stm32f4xx_hal_adc_ex.c:978HAL_ADCEx_MultiModeConfigChannel()::hadcHAL_ADCEx_MultiModeConfigChannel()
stm32f4xx_hal_adc_ex.c:1028ADC_MultiModeDMAConvCplt()::hadcADC_MultiModeDMAConvCplt()
stm32f4xx_hal_adc_ex.c:1080ADC_MultiModeDMAHalfConvCplt()::hadcADC_MultiModeDMAHalfConvCplt()
stm32f4xx_hal_adc_ex.c:1093ADC_MultiModeDMAError()::hadcADC_MultiModeDMAError()
stm32f4xx_hal_adc_ex.h:267HAL_ADCEx_InjectedStart()::hadcHAL_ADCEx_InjectedStart()
stm32f4xx_hal_adc_ex.h:268HAL_ADCEx_InjectedStop()::hadcHAL_ADCEx_InjectedStop()
stm32f4xx_hal_adc_ex.h:269HAL_ADCEx_InjectedPollForConversion()::hadcHAL_ADCEx_InjectedPollForConversion()
stm32f4xx_hal_adc_ex.h:270HAL_ADCEx_InjectedStart_IT()::hadcHAL_ADCEx_InjectedStart_IT()
stm32f4xx_hal_adc_ex.h:271HAL_ADCEx_InjectedStop_IT()::hadcHAL_ADCEx_InjectedStop_IT()
stm32f4xx_hal_adc_ex.h:272HAL_ADCEx_InjectedGetValue()::hadcHAL_ADCEx_InjectedGetValue()
stm32f4xx_hal_adc_ex.h:273HAL_ADCEx_MultiModeStart_DMA()::hadcHAL_ADCEx_MultiModeStart_DMA()
stm32f4xx_hal_adc_ex.h:274HAL_ADCEx_MultiModeStop_DMA()::hadcHAL_ADCEx_MultiModeStop_DMA()
stm32f4xx_hal_adc_ex.h:275HAL_ADCEx_MultiModeGetValue()::hadcHAL_ADCEx_MultiModeGetValue()
stm32f4xx_hal_adc_ex.h:276HAL_ADCEx_InjectedConvCpltCallback()::hadcHAL_ADCEx_InjectedConvCpltCallback()
stm32f4xx_hal_adc_ex.h:279HAL_ADCEx_InjectedConfigChannel()::hadcHAL_ADCEx_InjectedConfigChannel()
stm32f4xx_hal_adc_ex.h:280HAL_ADCEx_MultiModeConfigChannel()::hadcHAL_ADCEx_MultiModeConfigChannel()

Type Use