STM32L486xx HAL User Manual
Data Structures | Modules | Typedefs | Enumerations
ADC Exported Types
ADC

Data Structures

struct  ADC_OversamplingTypeDef
 ADC group regular oversampling structure definition. More...
struct  ADC_InitTypeDef
 Structure definition of ADC instance and ADC group regular. More...
struct  ADC_ChannelConfTypeDef
 Structure definition of ADC channel for regular group. More...
struct  ADC_AnalogWDGConfTypeDef
 Structure definition of ADC analog watchdog. More...
struct  ADC_InjectionConfigTypeDef
 ADC group injected contexts queue configuration. More...
struct  __ADC_HandleTypeDef
 ADC handle Structure definition. More...

Modules

 ADC States

Typedefs

typedef struct __ADC_HandleTypeDef ADC_HandleTypeDef
 ADC handle Structure definition.
typedef void(* pADC_CallbackTypeDef )(ADC_HandleTypeDef *hadc)
 HAL ADC Callback pointer definition.

Enumerations

enum  HAL_ADC_CallbackIDTypeDef {
  HAL_ADC_CONVERSION_COMPLETE_CB_ID = 0x00U, HAL_ADC_CONVERSION_HALF_CB_ID = 0x01U, HAL_ADC_LEVEL_OUT_OF_WINDOW_1_CB_ID = 0x02U, HAL_ADC_ERROR_CB_ID = 0x03U,
  HAL_ADC_INJ_CONVERSION_COMPLETE_CB_ID = 0x04U, HAL_ADC_INJ_QUEUE_OVEFLOW_CB_ID = 0x05U, HAL_ADC_LEVEL_OUT_OF_WINDOW_2_CB_ID = 0x06U, HAL_ADC_LEVEL_OUT_OF_WINDOW_3_CB_ID = 0x07U,
  HAL_ADC_END_OF_SAMPLING_CB_ID = 0x08U, HAL_ADC_MSPINIT_CB_ID = 0x09U, HAL_ADC_MSPDEINIT_CB_ID = 0x0AU
}
 HAL ADC Callback ID enumeration definition. More...

Typedef Documentation

ADC handle Structure definition.

typedef void(* pADC_CallbackTypeDef)(ADC_HandleTypeDef *hadc)

HAL ADC Callback pointer definition.

pointer to a ADC callback function

Definition at line 413 of file stm32l4xx_hal_adc.h.


Enumeration Type Documentation

HAL ADC Callback ID enumeration definition.

Enumerator:
HAL_ADC_CONVERSION_COMPLETE_CB_ID 

ADC conversion complete callback ID

HAL_ADC_CONVERSION_HALF_CB_ID 

ADC conversion DMA half-transfer callback ID

HAL_ADC_LEVEL_OUT_OF_WINDOW_1_CB_ID 

ADC analog watchdog 1 callback ID

HAL_ADC_ERROR_CB_ID 

ADC error callback ID

HAL_ADC_INJ_CONVERSION_COMPLETE_CB_ID 

ADC group injected conversion complete callback ID

HAL_ADC_INJ_QUEUE_OVEFLOW_CB_ID 

ADC group injected context queue overflow callback ID

HAL_ADC_LEVEL_OUT_OF_WINDOW_2_CB_ID 

ADC analog watchdog 2 callback ID

HAL_ADC_LEVEL_OUT_OF_WINDOW_3_CB_ID 

ADC analog watchdog 3 callback ID

HAL_ADC_END_OF_SAMPLING_CB_ID 

ADC end of sampling callback ID

HAL_ADC_MSPINIT_CB_ID 

ADC Msp Init callback ID

HAL_ADC_MSPDEINIT_CB_ID 

ADC Msp DeInit callback ID

Definition at line 395 of file stm32l4xx_hal_adc.h.