STM32F479xx HAL User Manual
|
ADC handle Structure definition. More...
#include <stm32f4xx_hal_adc.h>
Data Fields | |
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 |
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) |
ADC handle Structure definition.
Definition at line 194 of file stm32f4xx_hal_adc.h.
void(* __ADC_HandleTypeDef::ConvCpltCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC conversion complete callback
Definition at line 213 of file stm32f4xx_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 214 of file stm32f4xx_hal_adc.h.
Referenced by ADC_DMAHalfConvCplt(), HAL_ADC_Init(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
Pointer DMA Handler
Definition at line 205 of file stm32f4xx_hal_adc.h.
Referenced by ADC_DMAConvCplt(), ADC_MultiModeDMAConvCplt(), HAL_ADC_Start_DMA(), HAL_ADC_Stop_DMA(), HAL_ADCEx_MultiModeStart_DMA(), and HAL_ADCEx_MultiModeStop_DMA().
void(* __ADC_HandleTypeDef::ErrorCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC error callback
Definition at line 216 of file stm32f4xx_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 211 of file stm32f4xx_hal_adc.h.
Referenced by ADC_DMAError(), ADC_MultiModeDMAError(), HAL_ADC_GetError(), 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_InjectedStart(), HAL_ADCEx_InjectedStart_IT(), and HAL_ADCEx_MultiModeStart_DMA().
ADC required parameters
Definition at line 201 of file stm32f4xx_hal_adc.h.
Referenced by ADC_DMAConvCplt(), ADC_Init(), ADC_MultiModeDMAConvCplt(), HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_PollForConversion(), HAL_ADC_Start(), HAL_ADC_Start_DMA(), HAL_ADC_Start_IT(), HAL_ADCEx_InjectedPollForConversion(), and HAL_ADCEx_MultiModeStart_DMA().
void(* __ADC_HandleTypeDef::InjectedConvCpltCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC group injected conversion complete callback
Definition at line 217 of file stm32f4xx_hal_adc.h.
Referenced by HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
ADC_TypeDef* __ADC_HandleTypeDef::Instance |
Register base address
Definition at line 199 of file stm32f4xx_hal_adc.h.
Referenced by ADC_DMAConvCplt(), ADC_Init(), ADC_MultiModeDMAConvCplt(), HAL_ADC_AnalogWDGConfig(), HAL_ADC_ConfigChannel(), HAL_ADC_DeInit(), 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_InjectedConfigChannel(), HAL_ADCEx_InjectedGetValue(), HAL_ADCEx_InjectedPollForConversion(), HAL_ADCEx_InjectedStart(), HAL_ADCEx_InjectedStart_IT(), HAL_ADCEx_InjectedStop(), HAL_ADCEx_InjectedStop_IT(), HAL_ADCEx_MultiModeStart_DMA(), and HAL_ADCEx_MultiModeStop_DMA().
void(* __ADC_HandleTypeDef::LevelOutOfWindowCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC analog watchdog 1 callback
Definition at line 215 of file stm32f4xx_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 207 of file stm32f4xx_hal_adc.h.
Referenced by HAL_ADC_Init().
void(* __ADC_HandleTypeDef::MspDeInitCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC Msp DeInit callback
Definition at line 219 of file stm32f4xx_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 218 of file stm32f4xx_hal_adc.h.
Referenced by HAL_ADC_Init(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
__IO uint32_t __ADC_HandleTypeDef::NbrOfCurrentConversionRank |
ADC number of current conversion rank
Definition at line 203 of file stm32f4xx_hal_adc.h.
__IO uint32_t __ADC_HandleTypeDef::State |
ADC communication state
Definition at line 209 of file stm32f4xx_hal_adc.h.
Referenced by ADC_DMAConvCplt(), ADC_DMAError(), ADC_MultiModeDMAConvCplt(), ADC_MultiModeDMAError(), 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_InjectedPollForConversion(), HAL_ADCEx_InjectedStart(), HAL_ADCEx_InjectedStart_IT(), HAL_ADCEx_InjectedStop(), HAL_ADCEx_InjectedStop_IT(), HAL_ADCEx_MultiModeStart_DMA(), and HAL_ADCEx_MultiModeStop_DMA().