|
Contiki-NG
|
Go to the documentation of this file.
49#define SOC_ADC_ADCCON1 0x400D7000
50#define SOC_ADC_ADCCON2 0x400D7004
51#define SOC_ADC_ADCCON3 0x400D7008
52#define SOC_ADC_ADCL 0x400D700C
53#define SOC_ADC_ADCH 0x400D7010
54#define SOC_ADC_RNDL 0x400D7014
55#define SOC_ADC_RNDH 0x400D7018
56#define SOC_ADC_CMPCTL 0x400D7024
62#define SOC_ADC_ADCCON1_EOC 0x00000080
63#define SOC_ADC_ADCCON1_ST 0x00000040
64#define SOC_ADC_ADCCON1_STSEL 0x00000030
65#define SOC_ADC_ADCCON1_RCTRL 0x0000000C
66#define SOC_ADC_ADCCON1_RCTRL1 0x00000008
67#define SOC_ADC_ADCCON1_RCTRL0 0x00000004
73#define SOC_ADC_ADCCON2_SREF 0x000000C0
74#define SOC_ADC_ADCCON2_SDIV 0x00000030
75#define SOC_ADC_ADCCON2_SCH 0x0000000F
81#define SOC_ADC_ADCCON3_EREF 0x000000C0
82#define SOC_ADC_ADCCON3_EDIV 0x00000030
83#define SOC_ADC_ADCCON3_ECH 0x0000000F
89#define SOC_ADC_ADCCON_REF_INT (0 << 6)
90#define SOC_ADC_ADCCON_REF_EXT_SINGLE (1 << 6)
91#define SOC_ADC_ADCCON_REF_AVDD5 (2 << 6)
92#define SOC_ADC_ADCCON_REF_EXT_DIFF (3 << 6)
93#define SOC_ADC_ADCCON_DIV_64 (0 << 4)
94#define SOC_ADC_ADCCON_DIV_128 (1 << 4)
95#define SOC_ADC_ADCCON_DIV_256 (2 << 4)
96#define SOC_ADC_ADCCON_DIV_512 (3 << 4)
97#define SOC_ADC_ADCCON_CH_AIN0 0x0
98#define SOC_ADC_ADCCON_CH_AIN1 0x1
99#define SOC_ADC_ADCCON_CH_AIN2 0x2
100#define SOC_ADC_ADCCON_CH_AIN3 0x3
101#define SOC_ADC_ADCCON_CH_AIN4 0x4
102#define SOC_ADC_ADCCON_CH_AIN5 0x5
103#define SOC_ADC_ADCCON_CH_AIN6 0x6
104#define SOC_ADC_ADCCON_CH_AIN7 0x7
105#define SOC_ADC_ADCCON_CH_AIN0_AIN1 0x8
106#define SOC_ADC_ADCCON_CH_AIN2_AIN3 0x9
107#define SOC_ADC_ADCCON_CH_AIN4_AIN5 0xA
108#define SOC_ADC_ADCCON_CH_AIN6_AIN7 0xB
109#define SOC_ADC_ADCCON_CH_GND 0xC
110#define SOC_ADC_ADCCON_CH_TEMP 0xE
111#define SOC_ADC_ADCCON_CH_VDD_3 0xF
117#define SOC_ADC_ADCL_ADC 0x000000FC
118#define SOC_ADC_ADCH_ADC 0x000000FF
124#define SOC_ADC_RNDL_RNDL 0x000000FF
125#define SOC_ADC_RNDH_RNDH 0x000000FF
131#define SOC_ADC_CMPCTL_EN 0x00000002
132#define SOC_ADC_CMPCTL_OUTPUT 0x00000001