STM32L486xx HAL User Manual
Data Fields
__ADC_HandleTypeDef Struct Reference

ADC handle Structure definition. More...

#include <stm32l4xx_hal_adc.h>

Data Fields

ADC_TypeDef * Instance
ADC_InitTypeDef Init
DMA_HandleTypeDefDMA_Handle
HAL_LockTypeDef Lock
__IO uint32_t State
__IO uint32_t ErrorCode
ADC_InjectionConfigTypeDef InjectionConfig
void(* ConvCpltCallback )(struct __ADC_HandleTypeDef *hadc)
void(* ConvHalfCpltCallback )(struct __ADC_HandleTypeDef *hadc)
void(* LevelOutOfWindowCallback )(struct __ADC_HandleTypeDef *hadc)
void(* ErrorCallback )(struct __ADC_HandleTypeDef *hadc)
void(* InjectedConvCpltCallback )(struct __ADC_HandleTypeDef *hadc)
void(* InjectedQueueOverflowCallback )(struct __ADC_HandleTypeDef *hadc)
void(* LevelOutOfWindow2Callback )(struct __ADC_HandleTypeDef *hadc)
void(* LevelOutOfWindow3Callback )(struct __ADC_HandleTypeDef *hadc)
void(* EndOfSamplingCallback )(struct __ADC_HandleTypeDef *hadc)
void(* MspInitCallback )(struct __ADC_HandleTypeDef *hadc)
void(* MspDeInitCallback )(struct __ADC_HandleTypeDef *hadc)

Detailed Description

ADC handle Structure definition.

Definition at line 367 of file stm32l4xx_hal_adc.h.


Field Documentation

ADC conversion complete callback

Definition at line 377 of file stm32l4xx_hal_adc.h.

Referenced by ADC_DMAConvCplt(), HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().

ADC conversion DMA half-transfer callback

Definition at line 378 of file stm32l4xx_hal_adc.h.

Referenced by ADC_DMAHalfConvCplt(), HAL_ADC_Init(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().

ADC end of sampling callback

Definition at line 385 of file stm32l4xx_hal_adc.h.

Referenced by HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().

ADC group injected conversion complete callback

Definition at line 381 of file stm32l4xx_hal_adc.h.

Referenced by HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().

ADC group injected context queue overflow callback

Definition at line 382 of file stm32l4xx_hal_adc.h.

Referenced by HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().

ADC injected channel configuration build-up structure

Definition at line 375 of file stm32l4xx_hal_adc.h.

Referenced by HAL_ADC_DeInit(), and HAL_ADCEx_InjectedConfigChannel().

ADC analog watchdog 2 callback

Definition at line 383 of file stm32l4xx_hal_adc.h.

Referenced by HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().

ADC analog watchdog 3 callback

Definition at line 384 of file stm32l4xx_hal_adc.h.

Referenced by HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().

ADC analog watchdog 1 callback

Definition at line 379 of file stm32l4xx_hal_adc.h.

Referenced by HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().

HAL_LockTypeDef __ADC_HandleTypeDef::Lock

ADC locking object

Definition at line 372 of file stm32l4xx_hal_adc.h.

Referenced by HAL_ADC_Init().

ADC Msp DeInit callback

Definition at line 387 of file stm32l4xx_hal_adc.h.

Referenced by HAL_ADC_DeInit(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().

ADC Msp Init callback

Definition at line 386 of file stm32l4xx_hal_adc.h.

Referenced by HAL_ADC_Init(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().


The documentation for this struct was generated from the following file: