Analog-to-digital converter (ADC)
ï‚· ADC_FLAG_AWD2: ADC Analog watchdog 2 flag
ï‚· ADC_FLAG_AWD3: ADC Analog watchdog 3 flag
a. Flags
ï‚· ADC_IT_AWD1: ADC Analog watchdog 1 interrupt source
ï‚· ADC_IT_AWD2: ADC Analog watchdog 2 interrupt source
ï‚· ADC_IT_AWD3: ADC Analog watchdog 3 interrupt source (#) Flags for ADC dual
mode
a. Flags for Master
ï‚· ADC_FLAG_MSTRDY: ADC master Ready (ADRDY) flag
ï‚· ADC_FLAG_MSTEOSMP: ADC master End of Sampling flag
ï‚· ADC_FLAG_MSTEOC: ADC master End of Regular Conversion flag
ï‚· ADC_FLAG_MSTEOS: ADC master End of Regular sequence of Conversions flag
ï‚· ADC_FLAG_MSTOVR: ADC master overrun flag
ï‚· ADC_FLAG_MSTJEOC: ADC master End of Injected Conversion flag
ï‚· ADC_FLAG_MSTJEOS: ADC master End of Injected sequence of Conversions flag
ï‚· ADC_FLAG_MSTAWD1: ADC master Analog watchdog 1 flag
ï‚· ADC_FLAG_MSTAWD2: ADC master Analog watchdog 2 flag
ï‚· ADC_FLAG_MSTAWD3: ADC master Analog watchdog 3 flag
ï‚· ADC_FLAG_MSTJQOVF: ADC master Injected Context Queue Overflow flag
a. Flags for Slave
ï‚· ADC_FLAG_SLVRDY: ADC slave Ready (ADRDY) flag
ï‚· ADC_FLAG_SLVEOSMP: ADC slave End of Sampling flag
ï‚· ADC_FLAG_SLVEOC: ADC slave End of Regular Conversion flag
ï‚· ADC_FLAG_SLVEOS: ADC slave End of Regular sequence of Conversions flag
ï‚· ADC_FLAG_SLVOVR: ADC slave overrun flag
ï‚· ADC_FLAG_SLVJEOC: ADC slave End of Injected Conversion flag
ï‚· ADC_FLAG_SLVJEOS: ADC slave End of Injected sequence of Conversions flag
ï‚· ADC_FLAG_SLVAWD1: ADC slave Analog watchdog 1 flag
ï‚· ADC_FLAG_SLVAWD2: ADC slave Analog watchdog 2 flag
ï‚· ADC_FLAG_SLVAWD3: ADC slave Analog watchdog 3 flag
ï‚· ADC_FLAG_SLVJQOVF: ADC slave Injected Context Queue Overflow flag The user
should identify which mode will be used in his application to manage the ADC
controller events: Polling mode or Interrupt mode. In the Polling Mode it is advised to
use the following functions: - ADC_GetFlagStatus() : to check if flags events occur. -
ADC_ClearFlag() : to clear the flags events. In the Interrupt Mode it is advised to use
the following functions: - ADC_ITConfig() : to enable or disable the interrupt source. -
ADC_GetITStatus() : to check if Interrupt occurs. - ADC_ClearITPendingBit() : to clear
the Interrupt pending Bit (corresponding Flag).
ï‚· ADC_ITConfig()
ï‚· ADC_GetFlagStatus()
ï‚· ADC_ClearFlag()
ï‚· ADC_GetCommonFlagStatus()
ï‚· ADC_ClearCommonFlag()
ï‚· ADC_GetITStatus()
ï‚· ADC_ClearITPendingBit()
3.2.9 Initialization and Configuration functions
3.2.9.1 ADC_DeInit