HAL
__HAL_ADC_CLEAR_FLAG is only used within HAL.
 
Symbols
loading...
Files
loading...

__HAL_ADC_CLEAR_FLAG macro

Clear the ADC's pending flags.

Syntax

#define __HAL_ADC_CLEAR_FLAG(__HANDLE__, __FLAG__) (((__HANDLE__)->Instance->SR) = ~(__FLAG__))

Arguments

__HANDLE__

specifies the ADC Handle.

__FLAG__

ADC flag.

Return value

None

References

LocationText
stm32f4xx_hal_adc.h:539
#define __HAL_ADC_CLEAR_FLAG(__HANDLE__, __FLAG__) (((__HANDLE__)->Instance->SR) = ~(__FLAG__))
stm32f4xx_hal_adc.c:786
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_EOC | ADC_FLAG_OVR);
stm32f4xx_hal_adc.c:931
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_STRT | ADC_FLAG_EOC);
stm32f4xx_hal_adc.c:1012
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_AWD);
stm32f4xx_hal_adc.c:1023
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_OVR);
stm32f4xx_hal_adc.c:1107
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_EOC | ADC_FLAG_OVR);
stm32f4xx_hal_adc.c:1257
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_STRT | ADC_FLAG_EOC);
stm32f4xx_hal_adc.c:1304
__HAL_ADC_CLEAR_FLAG(hadc, (ADC_FLAG_JSTRT | ADC_FLAG_JEOC));
stm32f4xx_hal_adc.c:1325
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_AWD);
stm32f4xx_hal_adc.c:1342
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_OVR);
stm32f4xx_hal_adc.c:1352
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_OVR);
stm32f4xx_hal_adc.c:1454
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_EOC | ADC_FLAG_OVR);
stm32f4xx_hal_adc_ex.c:200
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_JEOC);
stm32f4xx_hal_adc_ex.c:303
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_JEOC);
stm32f4xx_hal_adc_ex.c:442
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_JSTRT | ADC_FLAG_JEOC);
stm32f4xx_hal_adc_ex.c:556
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_JEOC);
stm32f4xx_hal_adc_ex.c:675
__HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_EOC);