STM32L443xx HAL User Manual
|
ADC handle Structure definition. More...
#include <stm32l4xx_hal_adc.h>
Data Fields | |
ADC_TypeDef * | Instance |
ADC_InitTypeDef | Init |
DMA_HandleTypeDef * | DMA_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) |
ADC handle Structure definition.
Definition at line 359 of file stm32l4xx_hal_adc.h.
void(* __ADC_HandleTypeDef::ConvCpltCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC conversion complete callback
Definition at line 372 of file stm32l4xx_hal_adc.h.
Referenced by ADC_DMAConvCplt(), HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
void(* __ADC_HandleTypeDef::ConvHalfCpltCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC conversion DMA half-transfer callback
Definition at line 373 of file stm32l4xx_hal_adc.h.
Referenced by ADC_DMAHalfConvCplt(), HAL_ADC_Init(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
Pointer DMA Handler
Definition at line 366 of file stm32l4xx_hal_adc.h.
Referenced by ADC_DMAConvCplt(), HAL_ADC_Start_DMA(), HAL_ADC_Stop_DMA(), and HAL_ADCEx_RegularStop_DMA().
void(* __ADC_HandleTypeDef::EndOfSamplingCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC end of sampling callback
Definition at line 380 of file stm32l4xx_hal_adc.h.
Referenced by HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
void(* __ADC_HandleTypeDef::ErrorCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC error callback
Definition at line 375 of file stm32l4xx_hal_adc.h.
Referenced by ADC_DMAConvCplt(), ADC_DMAError(), HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
__IO uint32_t __ADC_HandleTypeDef::ErrorCode |
ADC Error code
Definition at line 369 of file stm32l4xx_hal_adc.h.
Referenced by ADC_ConversionStop(), ADC_Disable(), ADC_DMAError(), ADC_Enable(), HAL_ADC_GetError(), HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_PollForEvent(), HAL_ADC_RegisterCallback(), HAL_ADC_Start(), HAL_ADC_Start_DMA(), HAL_ADC_Start_IT(), HAL_ADC_UnRegisterCallback(), HAL_ADCEx_Calibration_SetValue(), HAL_ADCEx_InjectedStart(), and HAL_ADCEx_InjectedStart_IT().
ADC initialization parameters and regular conversions setting
Definition at line 365 of file stm32l4xx_hal_adc.h.
Referenced by ADC_ConversionStop(), HAL_ADC_AnalogWDGConfig(), HAL_ADC_ConfigChannel(), HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_PollForConversion(), HAL_ADC_PollForEvent(), HAL_ADC_Start_IT(), HAL_ADCEx_InjectedConfigChannel(), HAL_ADCEx_InjectedPollForConversion(), and HAL_ADCEx_InjectedStart_IT().
void(* __ADC_HandleTypeDef::InjectedConvCpltCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC group injected conversion complete callback
Definition at line 376 of file stm32l4xx_hal_adc.h.
Referenced by HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
void(* __ADC_HandleTypeDef::InjectedQueueOverflowCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC group injected context queue overflow callback
Definition at line 377 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 370 of file stm32l4xx_hal_adc.h.
Referenced by HAL_ADC_DeInit(), and HAL_ADCEx_InjectedConfigChannel().
ADC_TypeDef* __ADC_HandleTypeDef::Instance |
Register base address
Definition at line 364 of file stm32l4xx_hal_adc.h.
Referenced by ADC_ConversionStop(), ADC_Disable(), ADC_DMAConvCplt(), ADC_Enable(), HAL_ADC_AnalogWDGConfig(), HAL_ADC_ConfigChannel(), HAL_ADC_DeInit(), HAL_ADC_GetError(), HAL_ADC_GetState(), HAL_ADC_GetValue(), HAL_ADC_Init(), HAL_ADC_IRQHandler(), 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_Calibration_GetValue(), HAL_ADCEx_Calibration_SetValue(), HAL_ADCEx_Calibration_Start(), HAL_ADCEx_DisableInjectedQueue(), HAL_ADCEx_DisableVoltageRegulator(), HAL_ADCEx_EnableInjectedQueue(), HAL_ADCEx_EnterADCDeepPowerDownMode(), HAL_ADCEx_InjectedConfigChannel(), HAL_ADCEx_InjectedGetValue(), HAL_ADCEx_InjectedPollForConversion(), HAL_ADCEx_InjectedStart(), HAL_ADCEx_InjectedStart_IT(), HAL_ADCEx_InjectedStop(), HAL_ADCEx_InjectedStop_IT(), HAL_ADCEx_RegularStop(), HAL_ADCEx_RegularStop_DMA(), and HAL_ADCEx_RegularStop_IT().
void(* __ADC_HandleTypeDef::LevelOutOfWindow2Callback)(struct __ADC_HandleTypeDef *hadc) |
ADC analog watchdog 2 callback
Definition at line 378 of file stm32l4xx_hal_adc.h.
Referenced by HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
void(* __ADC_HandleTypeDef::LevelOutOfWindow3Callback)(struct __ADC_HandleTypeDef *hadc) |
ADC analog watchdog 3 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().
void(* __ADC_HandleTypeDef::LevelOutOfWindowCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC analog watchdog 1 callback
Definition at line 374 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 367 of file stm32l4xx_hal_adc.h.
Referenced by HAL_ADC_Init().
void(* __ADC_HandleTypeDef::MspDeInitCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC Msp DeInit callback
Definition at line 382 of file stm32l4xx_hal_adc.h.
Referenced by HAL_ADC_DeInit(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
void(* __ADC_HandleTypeDef::MspInitCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC Msp Init callback
Definition at line 381 of file stm32l4xx_hal_adc.h.
Referenced by HAL_ADC_Init(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
__IO uint32_t __ADC_HandleTypeDef::State |
ADC communication state (bitmap of ADC states)
Definition at line 368 of file stm32l4xx_hal_adc.h.
Referenced by ADC_ConversionStop(), ADC_Disable(), ADC_DMAConvCplt(), ADC_DMAError(), ADC_Enable(), HAL_ADC_AnalogWDGConfig(), HAL_ADC_ConfigChannel(), HAL_ADC_DeInit(), HAL_ADC_GetState(), HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_PollForConversion(), HAL_ADC_PollForEvent(), HAL_ADC_RegisterCallback(), HAL_ADC_Start(), HAL_ADC_Start_DMA(), HAL_ADC_Start_IT(), HAL_ADC_Stop(), HAL_ADC_Stop_DMA(), HAL_ADC_Stop_IT(), HAL_ADC_UnRegisterCallback(), HAL_ADCEx_Calibration_SetValue(), HAL_ADCEx_Calibration_Start(), HAL_ADCEx_EnableInjectedQueue(), HAL_ADCEx_InjectedConfigChannel(), HAL_ADCEx_InjectedPollForConversion(), HAL_ADCEx_InjectedStart(), HAL_ADCEx_InjectedStart_IT(), HAL_ADCEx_InjectedStop(), HAL_ADCEx_InjectedStop_IT(), HAL_ADCEx_RegularStop(), HAL_ADCEx_RegularStop_DMA(), and HAL_ADCEx_RegularStop_IT().