IADC_Init_t Struct ReferenceEMLIB > IADC

IADC init structure, common for single conversion and scan sequence.

Definition at line 629 of file em_iadc.h.

#include <em_iadc.h>

Data Fields

bool debugHalt
 
uint16_t greaterThanEqualThres
 
bool iadcClkSuspend0
 
bool iadcClkSuspend1
 
uint16_t lessThanEqualThres
 
uint8_t srcClkPrescale
 
uint8_t timebase
 
uint16_t timerCycles
 
IADC_Warmup_t warmup
 

Field Documentation

bool IADC_Init_t::debugHalt

Halt IADC during debug mode.

Definition at line 632 of file em_iadc.h.

Referenced by IADC_init().

uint16_t IADC_Init_t::greaterThanEqualThres

Digital window comparator greater-than or equal threshold.

Definition at line 642 of file em_iadc.h.

Referenced by IADC_init().

bool IADC_Init_t::iadcClkSuspend0

Suspend IADC_CLK until PRS0 trigger.

Definition at line 630 of file em_iadc.h.

Referenced by IADC_init().

bool IADC_Init_t::iadcClkSuspend1

Suspend IADC_CLK until PRS1 trigger.

Definition at line 631 of file em_iadc.h.

Referenced by IADC_init().

uint16_t IADC_Init_t::lessThanEqualThres

Digital window comparator less-than or equal threshold.

Definition at line 643 of file em_iadc.h.

Referenced by IADC_init().

uint8_t IADC_Init_t::srcClkPrescale

User requested source clock divider (prescale+1) which will be used if the calculated prescaler value is less.

Definition at line 639 of file em_iadc.h.

Referenced by IADC_init().

uint8_t IADC_Init_t::timebase

IADC clock cycles (timebase+1) corresponding to 1us. Used as time reference for IADC delays, e.g. warmup. If the user sets timebase to 0, then IADC_Init() will calculate the timebase using the currently defined CMU clock setting for the IADC.

Definition at line 634 of file em_iadc.h.

Referenced by IADC_init().

uint16_t IADC_Init_t::timerCycles

Number of ADC_CLK cycles per TIMER event.

Definition at line 641 of file em_iadc.h.

Referenced by IADC_init().

IADC_Warmup_t IADC_Init_t::warmup

IADC warmup mode.

Definition at line 633 of file em_iadc.h.

Referenced by IADC_init().


The documentation for this struct was generated from the following file:
  • C:/repos/super_h1/platform/emlib/inc/em_iadc.h