STM32H735xx HAL User Manual
|
ADC handle Structure definition. More...
#include <stm32h7xx_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 406 of file stm32h7xx_hal_adc.h.
void(* __ADC_HandleTypeDef::ConvCpltCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC conversion complete callback
Definition at line 419 of file stm32h7xx_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 420 of file stm32h7xx_hal_adc.h.
Referenced by ADC_DMAHalfConvCplt(), HAL_ADC_Init(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
Pointer DMA Handler
Definition at line 413 of file stm32h7xx_hal_adc.h.
Referenced by ADC_DMAConvCplt(), HAL_ADC_Start_DMA(), HAL_ADC_Stop_DMA(), HAL_ADCEx_MultiModeStart_DMA(), HAL_ADCEx_MultiModeStop_DMA(), HAL_ADCEx_RegularMultiModeStop_DMA(), and HAL_ADCEx_RegularStop_DMA().
void(* __ADC_HandleTypeDef::EndOfSamplingCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC end of sampling callback
Definition at line 427 of file stm32h7xx_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 422 of file stm32h7xx_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 416 of file stm32h7xx_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(), HAL_ADCEx_InjectedStart_IT(), HAL_ADCEx_LinearCalibration_SetValue(), HAL_ADCEx_MultiModeConfigChannel(), HAL_ADCEx_MultiModeStart_DMA(), HAL_ADCEx_MultiModeStop_DMA(), and HAL_ADCEx_RegularMultiModeStop_DMA().
ADC initialization parameters and regular conversions setting
Definition at line 412 of file stm32h7xx_hal_adc.h.
Referenced by ADC_ConfigureBoostMode(), ADC_ConversionStop(), HAL_ADC_AnalogWDGConfig(), HAL_ADC_ConfigChannel(), HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_PollForConversion(), HAL_ADC_PollForEvent(), HAL_ADC_Start_DMA(), HAL_ADC_Start_IT(), HAL_ADCEx_InjectedConfigChannel(), HAL_ADCEx_InjectedPollForConversion(), HAL_ADCEx_InjectedStart_IT(), and HAL_ADCEx_MultiModeStart_DMA().
void(* __ADC_HandleTypeDef::InjectedConvCpltCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC group injected conversion complete callback
Definition at line 423 of file stm32h7xx_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 424 of file stm32h7xx_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 417 of file stm32h7xx_hal_adc.h.
Referenced by HAL_ADC_DeInit(), and HAL_ADCEx_InjectedConfigChannel().
ADC_TypeDef* __ADC_HandleTypeDef::Instance |
Register base address
Definition at line 411 of file stm32h7xx_hal_adc.h.
Referenced by ADC_ConfigureBoostMode(), 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_LinearCalibration_FactorLoad(), HAL_ADCEx_LinearCalibration_GetValue(), HAL_ADCEx_LinearCalibration_SetValue(), HAL_ADCEx_MultiModeConfigChannel(), HAL_ADCEx_MultiModeGetValue(), HAL_ADCEx_MultiModeStart_DMA(), HAL_ADCEx_MultiModeStop_DMA(), HAL_ADCEx_RegularMultiModeStop_DMA(), 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 425 of file stm32h7xx_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 426 of file stm32h7xx_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 421 of file stm32h7xx_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 414 of file stm32h7xx_hal_adc.h.
Referenced by HAL_ADC_Init().
void(* __ADC_HandleTypeDef::MspDeInitCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC Msp DeInit callback
Definition at line 429 of file stm32h7xx_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 428 of file stm32h7xx_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 415 of file stm32h7xx_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_LinearCalibration_SetValue(), HAL_ADCEx_MultiModeConfigChannel(), HAL_ADCEx_MultiModeStart_DMA(), HAL_ADCEx_MultiModeStop_DMA(), HAL_ADCEx_RegularMultiModeStop_DMA(), HAL_ADCEx_RegularStop(), HAL_ADCEx_RegularStop_DMA(), and HAL_ADCEx_RegularStop_IT().