1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- #ifndef _SAML11_ADC_INSTANCE_H_
- #define _SAML11_ADC_INSTANCE_H_
- #if (defined(__ASSEMBLER__) || defined(__IAR_SYSTEMS_ASM__))
- #define REG_ADC_CTRLA (0x42001C00)
- #define REG_ADC_CTRLB (0x42001C01)
- #define REG_ADC_REFCTRL (0x42001C02)
- #define REG_ADC_EVCTRL (0x42001C03)
- #define REG_ADC_INTENCLR (0x42001C04)
- #define REG_ADC_INTENSET (0x42001C05)
- #define REG_ADC_INTFLAG (0x42001C06)
- #define REG_ADC_SEQSTATUS (0x42001C07)
- #define REG_ADC_INPUTCTRL (0x42001C08)
- #define REG_ADC_CTRLC (0x42001C0A)
- #define REG_ADC_AVGCTRL (0x42001C0C)
- #define REG_ADC_SAMPCTRL (0x42001C0D)
- #define REG_ADC_WINLT (0x42001C0E)
- #define REG_ADC_WINUT (0x42001C10)
- #define REG_ADC_GAINCORR (0x42001C12)
- #define REG_ADC_OFFSETCORR (0x42001C14)
- #define REG_ADC_SWTRIG (0x42001C18)
- #define REG_ADC_DBGCTRL (0x42001C1C)
- #define REG_ADC_SYNCBUSY (0x42001C20)
- #define REG_ADC_RESULT (0x42001C24)
- #define REG_ADC_SEQCTRL (0x42001C28)
- #define REG_ADC_CALIB (0x42001C2C)
- #else
- #define REG_ADC_CTRLA (*(__IO uint8_t*)0x42001C00U)
- #define REG_ADC_CTRLB (*(__IO uint8_t*)0x42001C01U)
- #define REG_ADC_REFCTRL (*(__IO uint8_t*)0x42001C02U)
- #define REG_ADC_EVCTRL (*(__IO uint8_t*)0x42001C03U)
- #define REG_ADC_INTENCLR (*(__IO uint8_t*)0x42001C04U)
- #define REG_ADC_INTENSET (*(__IO uint8_t*)0x42001C05U)
- #define REG_ADC_INTFLAG (*(__IO uint8_t*)0x42001C06U)
- #define REG_ADC_SEQSTATUS (*(__I uint8_t*)0x42001C07U)
- #define REG_ADC_INPUTCTRL (*(__IO uint16_t*)0x42001C08U)
- #define REG_ADC_CTRLC (*(__IO uint16_t*)0x42001C0AU)
- #define REG_ADC_AVGCTRL (*(__IO uint8_t*)0x42001C0CU)
- #define REG_ADC_SAMPCTRL (*(__IO uint8_t*)0x42001C0DU)
- #define REG_ADC_WINLT (*(__IO uint16_t*)0x42001C0EU)
- #define REG_ADC_WINUT (*(__IO uint16_t*)0x42001C10U)
- #define REG_ADC_GAINCORR (*(__IO uint16_t*)0x42001C12U)
- #define REG_ADC_OFFSETCORR (*(__IO uint16_t*)0x42001C14U)
- #define REG_ADC_SWTRIG (*(__IO uint8_t*)0x42001C18U)
- #define REG_ADC_DBGCTRL (*(__IO uint8_t*)0x42001C1CU)
- #define REG_ADC_SYNCBUSY (*(__I uint16_t*)0x42001C20U)
- #define REG_ADC_RESULT (*(__I uint16_t*)0x42001C24U)
- #define REG_ADC_SEQCTRL (*(__IO uint32_t*)0x42001C28U)
- #define REG_ADC_CALIB (*(__IO uint16_t*)0x42001C2CU)
- #endif
- #define ADC_DMAC_ID_RESRDY 19
- #define ADC_EXTCHANNEL_MSB 9
- #define ADC_GCLK_ID 16
- #define ADC_INT_CH30 1
- #define ADC_MASTER_SLAVE_MODE 0
- #define ADC_INSTANCE_ID 71
- #endif
|