| 
| 
static void  | attachInterruptHandler (Handler handler) | 
|   | 
| 
static void  | acknowledgeInterruptFlag () | 
|   | Clears the interrupt flag. 
  | 
|   | 
| 
static void  | acknowledgeInterruptFlags (const InterruptFlag_t flags) | 
|   | Clears the interrupt flag if flags is set to InterruptFlag::All 
  | 
|   | 
| template<uint64_t available, uint64_t requested, percent_t tolerance>  | 
| static void  | assertBaudrateInTolerance () | 
|   | 
| 
template<double available, double requested, percent_t tolerance>  | 
| static void  | assertDurationInTolerance () | 
|   | 
| 
static void  | configurePurpose () | 
|   | configures a peripheral for a specific purpose 
  | 
|   | 
| 
template<class... Signals>  | 
| static void  | connect () | 
|   | 
| 
static void  | diableFreeRunningMode () | 
|   | 
| 
static void  | disable () | 
|   | 
| 
static void  | disableAutoTrigger () | 
|   | Disable auto triggering of the ADC. 
  | 
|   | 
| 
static void  | disableCurrentSource () | 
|   | Use AREF pin as Analog Reference pin. 
  | 
|   | 
| static void  | disableFreeRunningMode () | 
|   | 
| 
static void  | disableHighSpeedMode () | 
|   | Disable the ADC High Speed mode. 
  | 
|   | 
| 
static void  | disableInterrupt () | 
|   | Disables the ADC Conversion Complete Interrupt. 
  | 
|   | 
| static void  | enableAutoTrigger () | 
|   | 
| 
static void  | enableCurrentSource () | 
|   | Source a 100uA current to the AREF pin. 
  | 
|   | 
| 
static void  | enableFreeRunningMode () | 
|   | 
| static void  | enableHighSpeedMode () | 
|   | 
| 
static void  | enableInterrupt () | 
|   | Enables the ADC Conversion Complete Interrupt. 
  | 
|   | 
| 
static uint8_t  | getChannel () | 
|   | 
| static bool  | getInterruptFlag () | 
|   | 
| static InterruptFlag_t  | getInterruptFlags () | 
|   | 
| 
static void  | getParameter () | 
|   | returns a parameter 
  | 
|   | 
| 
static uint16_t  | getValue () | 
|   | 
| 
template<class SystemClock , frequency_t frequency = kHz(100), percent_t tolerance = pct(10)>  | 
| static void  | initialize () | 
|   | 
| 
static bool  | isConversionFinished () | 
|   | 
| static uint16_t  | readChannel (Channel channel) | 
|   | 
| static void  | setAutoTriggerSource (uint8_t source) | 
|   | 
| 
static bool  | setChannel (Channel channel) | 
|   | 
| 
static void  | setLeftAdjustResult () | 
|   | 
| 
static void  | setParameter () | 
|   | sets a parameter 
  | 
|   | 
| static void  | setReference (Reference reference) | 
|   | 
| 
static void  | setRightAdjustResult () | 
|   | 
| 
static void  | startConversion () | 
|   | 
| template<uint64_t available, uint64_t requested, percent_t tolerance>  | 
| static void  | assertBaudrateInTolerance () | 
|   | 
| 
template<double available, double requested, percent_t tolerance>  | 
| static void  | assertDurationInTolerance () | 
|   | 
| 
static void  | configurePurpose () | 
|   | configures a peripheral for a specific purpose 
  | 
|   | 
| static void  | disableFreeRunningMode () | 
|   | 
| 
static void  | getParameter () | 
|   | returns a parameter 
  | 
|   | 
| 
static void  | setParameter () | 
|   | sets a parameter 
  | 
|   |