Adc Struct Reference

ADC hardware registers. More...

`#include <adc.h>`

## Data Fields

__IO ADC_CTRLA_Type | CTRLA
| Offset: 0x00 (R/W 16) Control A.
__IO ADC_EVCTRL_Type | EVCTRL
| Offset: 0x02 (R/W 8) Event Control.
__IO ADC_DBGCTRL_Type | DBGCTRL
| Offset: 0x03 (R/W 8) Debug Control.
__IO ADC_INPUTCTRL_Type | INPUTCTRL
| Offset: 0x04 (R/W 16) Input Control.
__IO ADC_CTRLB_Type | CTRLB
| Offset: 0x06 (R/W 16) Control B.
__IO ADC_REFCTRL_Type | REFCTRL
| Offset: 0x08 (R/W 8) Reference Control.
RoReg8 | Reserved1 [0x1]
__IO ADC_AVGCTRL_Type | AVGCTRL
| Offset: 0x0A (R/W 8) Average Control.
__IO ADC_SAMPCTRL_Type | SAMPCTRL
| Offset: 0x0B (R/W 8) Sample Time Control.
__IO ADC_WINLT_Type | WINLT
| Offset: 0x0C (R/W 16) Window Monitor Lower Threshold.
__IO ADC_WINUT_Type | WINUT
| Offset: 0x0E (R/W 16) Window Monitor Upper Threshold.
__IO ADC_GAINCORR_Type | GAINCORR
| Offset: 0x10 (R/W 16) Gain Correction.
__IO ADC_OFFSETCORR_Type | OFFSETCORR
| Offset: 0x12 (R/W 16) Offset Correction.
__IO ADC_SWTRIG_Type | SWTRIG
| Offset: 0x14 (R/W 8) Software Trigger.
RoReg8 | Reserved2 [0x17]
__IO ADC_INTENCLR_Type | INTENCLR
| Offset: 0x2C (R/W 8) Interrupt Enable Clear.
__IO ADC_INTENSET_Type | INTENSET
| Offset: 0x2D (R/W 8) Interrupt Enable Set.
__IO ADC_INTFLAG_Type | INTFLAG
| Offset: 0x2E (R/W 8) Interrupt Flag Status and Clear.
__I ADC_STATUS_Type | STATUS
| Offset: 0x2F (R/ 8) Status.
__I ADC_SYNCBUSY_Type | SYNCBUSY
| Offset: 0x30 (R/ 32) Synchronization Busy.
__O ADC_DSEQDATA_Type | DSEQDATA
| Offset: 0x34 ( /W 32) DMA Sequencial Data.
__IO ADC_DSEQCTRL_Type | DSEQCTRL
| Offset: 0x38 (R/W 32) DMA Sequential Control.
__I ADC_DSEQSTAT_Type | DSEQSTAT
| Offset: 0x3C (R/ 32) DMA Sequencial Status.
__I ADC_RESULT_Type | RESULT
| Offset: 0x40 (R/ 16) Result Conversion Value.
RoReg8 | Reserved3 [0x2]
__I ADC_RESS_Type | RESS
| Offset: 0x44 (R/ 16) Last Sample Result.
RoReg8 | Reserved4 [0x2]
__IO ADC_CALIB_Type | CALIB
| Offset: 0x48 (R/W 16) Calibration.

## Detailed Description

ADC hardware registers.

Definition at line 837 of file adc.h.

The documentation for this struct was generated from the following file:

- /storage/Shared/Documents/Projects/ePenguin/ePenguin-Software-Framework/arch/arm/SAME54/SAME54A/mcu/inc/component/adc.h