STM32F103xB HAL User Manual
|
ADC handle Structure definition. More...
#include <stm32f1xx_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 |
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 179 of file stm32f1xx_hal_adc.h.
void(* __ADC_HandleTypeDef::ConvCpltCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC conversion complete callback
Definition at line 194 of file stm32f1xx_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 195 of file stm32f1xx_hal_adc.h.
Referenced by ADC_DMAHalfConvCplt(), HAL_ADC_Init(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
Pointer DMA Handler
Definition at line 185 of file stm32f1xx_hal_adc.h.
Referenced by ADC_DMAConvCplt(), 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 197 of file stm32f1xx_hal_adc.h.
Referenced by ADC_DMAError(), HAL_ADC_Init(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
__IO uint32_t __ADC_HandleTypeDef::ErrorCode |
ADC Error code
Definition at line 191 of file stm32f1xx_hal_adc.h.
Referenced by ADC_ConversionStop_Disable(), ADC_DMAError(), ADC_Enable(), HAL_ADC_GetError(), HAL_ADC_Init(), HAL_ADC_RegisterCallback(), HAL_ADC_Start(), HAL_ADC_Start_DMA(), HAL_ADC_Start_IT(), and HAL_ADC_UnRegisterCallback().
ADC required parameters
Definition at line 183 of file stm32f1xx_hal_adc.h.
Referenced by ADC_DMAConvCplt(), HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_PollForConversion(), HAL_ADCEx_InjectedConfigChannel(), HAL_ADCEx_InjectedPollForConversion(), and HAL_ADCEx_MultiModeStart_DMA().
void(* __ADC_HandleTypeDef::InjectedConvCpltCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC group injected conversion complete callback ADC end of sampling callback
Definition at line 198 of file stm32f1xx_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 181 of file stm32f1xx_hal_adc.h.
Referenced by 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_Calibration_Start(), 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_MultiModeConfigChannel(), HAL_ADCEx_MultiModeGetValue(), 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 196 of file stm32f1xx_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 187 of file stm32f1xx_hal_adc.h.
Referenced by HAL_ADC_Init().
void(* __ADC_HandleTypeDef::MspDeInitCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC Msp DeInit callback
Definition at line 200 of file stm32f1xx_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 199 of file stm32f1xx_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 189 of file stm32f1xx_hal_adc.h.
Referenced by ADC_ConversionStop_Disable(), ADC_DMAConvCplt(), ADC_DMAError(), ADC_Enable(), 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_Start(), HAL_ADCEx_InjectedConfigChannel(), HAL_ADCEx_InjectedPollForConversion(), HAL_ADCEx_InjectedStart(), HAL_ADCEx_InjectedStart_IT(), HAL_ADCEx_InjectedStop(), HAL_ADCEx_InjectedStop_IT(), HAL_ADCEx_MultiModeConfigChannel(), HAL_ADCEx_MultiModeStart_DMA(), and HAL_ADCEx_MultiModeStop_DMA().