35 #include "sys_config.h"
57 #if !defined(CHIP_LPC18XX) && !defined(CHIP_LPC43XX)
65 #define ADC_DR_RESULT(n) ((((n) >> 6) & 0x3FF))
66 #define ADC_DR_DONE(n) (((n) >> 31))
67 #define ADC_DR_OVERRUN(n) ((((n) >> 30) & (1UL)))
68 #define ADC_CR_CH_SEL(n) ((1UL << (n)))
69 #define ADC_CR_CLKDIV(n) ((((n) & 0xFF) << 8))
70 #define ADC_CR_BURST ((1UL << 16))
71 #define ADC_CR_BITACC(n) ((((n) & 0x7) << 17))
72 #define ADC_CR_PDN ((1UL << 21))
73 #define ADC_CR_START_MASK ((7UL << 24))
74 #define ADC_CR_START_MODE_SEL(SEL) ((SEL << 24))
75 #define ADC_CR_START_NOW ((1UL << 24))
76 #define ADC_CR_START_CTOUT15 ((2UL << 24))
77 #define ADC_CR_START_CTOUT8 ((3UL << 24))
78 #define ADC_CR_START_ADCTRIG0 ((4UL << 24))
79 #define ADC_CR_START_ADCTRIG1 ((5UL << 24))
80 #define ADC_CR_START_MCOA2 ((6UL << 24))
81 #define ADC_CR_EDGE ((1UL << 27))