13 __RW uint32_t CONFIG[12];
14 __RW uint32_t TRG_DMA_ADDR;
15 __RW uint32_t TRG_SW_STA;
16 __R uint8_t RESERVED0[968];
17 __R uint32_t BUS_RESULT[19];
18 __R uint8_t RESERVED1[180];
19 __RW uint32_t BUF_CFG0;
20 __R uint8_t RESERVED2[764];
21 __RW uint32_t SEQ_CFG0;
22 __RW uint32_t SEQ_DMA_ADDR;
23 __R uint32_t SEQ_WR_ADDR;
24 __RW uint32_t SEQ_DMA_CFG;
25 __RW uint32_t SEQ_QUE[16];
26 __R uint8_t RESERVED3[944];
28 __RW uint32_t PRD_CFG;
29 __RW uint32_t PRD_THSHD_CFG;
30 __R uint32_t PRD_RESULT;
31 __R uint8_t RESERVED0[4];
33 __R uint8_t RESERVED4[720];
34 __RW uint32_t SAMPLE_CFG[19];
35 __R uint8_t RESERVED5[184];
36 __RW uint32_t CONV_CFG1;
37 __RW uint32_t ADC_CFG0;
38 __R uint8_t RESERVED6[4];
39 __RW uint32_t INT_STS;
41 __R uint8_t RESERVED7[232];
42 __RW uint32_t ANA_CTRL0;
43 __RW uint32_t ANA_CTRL1;
44 __R uint8_t RESERVED8[8];
45 __RW uint32_t ANA_STATUS;
55 #define ADC12_CONFIG_TRIG_LEN_MASK (0xC0000000UL)
56 #define ADC12_CONFIG_TRIG_LEN_SHIFT (30U)
57 #define ADC12_CONFIG_TRIG_LEN_SET(x) (((uint32_t)(x) << ADC12_CONFIG_TRIG_LEN_SHIFT) & ADC12_CONFIG_TRIG_LEN_MASK)
58 #define ADC12_CONFIG_TRIG_LEN_GET(x) (((uint32_t)(x) & ADC12_CONFIG_TRIG_LEN_MASK) >> ADC12_CONFIG_TRIG_LEN_SHIFT)
65 #define ADC12_CONFIG_INTEN3_MASK (0x20000000UL)
66 #define ADC12_CONFIG_INTEN3_SHIFT (29U)
67 #define ADC12_CONFIG_INTEN3_SET(x) (((uint32_t)(x) << ADC12_CONFIG_INTEN3_SHIFT) & ADC12_CONFIG_INTEN3_MASK)
68 #define ADC12_CONFIG_INTEN3_GET(x) (((uint32_t)(x) & ADC12_CONFIG_INTEN3_MASK) >> ADC12_CONFIG_INTEN3_SHIFT)
75 #define ADC12_CONFIG_CHAN3_MASK (0x1F000000UL)
76 #define ADC12_CONFIG_CHAN3_SHIFT (24U)
77 #define ADC12_CONFIG_CHAN3_SET(x) (((uint32_t)(x) << ADC12_CONFIG_CHAN3_SHIFT) & ADC12_CONFIG_CHAN3_MASK)
78 #define ADC12_CONFIG_CHAN3_GET(x) (((uint32_t)(x) & ADC12_CONFIG_CHAN3_MASK) >> ADC12_CONFIG_CHAN3_SHIFT)
85 #define ADC12_CONFIG_INTEN2_MASK (0x200000UL)
86 #define ADC12_CONFIG_INTEN2_SHIFT (21U)
87 #define ADC12_CONFIG_INTEN2_SET(x) (((uint32_t)(x) << ADC12_CONFIG_INTEN2_SHIFT) & ADC12_CONFIG_INTEN2_MASK)
88 #define ADC12_CONFIG_INTEN2_GET(x) (((uint32_t)(x) & ADC12_CONFIG_INTEN2_MASK) >> ADC12_CONFIG_INTEN2_SHIFT)
95 #define ADC12_CONFIG_CHAN2_MASK (0x1F0000UL)
96 #define ADC12_CONFIG_CHAN2_SHIFT (16U)
97 #define ADC12_CONFIG_CHAN2_SET(x) (((uint32_t)(x) << ADC12_CONFIG_CHAN2_SHIFT) & ADC12_CONFIG_CHAN2_MASK)
98 #define ADC12_CONFIG_CHAN2_GET(x) (((uint32_t)(x) & ADC12_CONFIG_CHAN2_MASK) >> ADC12_CONFIG_CHAN2_SHIFT)
105 #define ADC12_CONFIG_INTEN1_MASK (0x2000U)
106 #define ADC12_CONFIG_INTEN1_SHIFT (13U)
107 #define ADC12_CONFIG_INTEN1_SET(x) (((uint32_t)(x) << ADC12_CONFIG_INTEN1_SHIFT) & ADC12_CONFIG_INTEN1_MASK)
108 #define ADC12_CONFIG_INTEN1_GET(x) (((uint32_t)(x) & ADC12_CONFIG_INTEN1_MASK) >> ADC12_CONFIG_INTEN1_SHIFT)
115 #define ADC12_CONFIG_CHAN1_MASK (0x1F00U)
116 #define ADC12_CONFIG_CHAN1_SHIFT (8U)
117 #define ADC12_CONFIG_CHAN1_SET(x) (((uint32_t)(x) << ADC12_CONFIG_CHAN1_SHIFT) & ADC12_CONFIG_CHAN1_MASK)
118 #define ADC12_CONFIG_CHAN1_GET(x) (((uint32_t)(x) & ADC12_CONFIG_CHAN1_MASK) >> ADC12_CONFIG_CHAN1_SHIFT)
125 #define ADC12_CONFIG_INTEN0_MASK (0x20U)
126 #define ADC12_CONFIG_INTEN0_SHIFT (5U)
127 #define ADC12_CONFIG_INTEN0_SET(x) (((uint32_t)(x) << ADC12_CONFIG_INTEN0_SHIFT) & ADC12_CONFIG_INTEN0_MASK)
128 #define ADC12_CONFIG_INTEN0_GET(x) (((uint32_t)(x) & ADC12_CONFIG_INTEN0_MASK) >> ADC12_CONFIG_INTEN0_SHIFT)
135 #define ADC12_CONFIG_CHAN0_MASK (0x1FU)
136 #define ADC12_CONFIG_CHAN0_SHIFT (0U)
137 #define ADC12_CONFIG_CHAN0_SET(x) (((uint32_t)(x) << ADC12_CONFIG_CHAN0_SHIFT) & ADC12_CONFIG_CHAN0_MASK)
138 #define ADC12_CONFIG_CHAN0_GET(x) (((uint32_t)(x) & ADC12_CONFIG_CHAN0_MASK) >> ADC12_CONFIG_CHAN0_SHIFT)
146 #define ADC12_TRG_DMA_ADDR_TRG_DMA_ADDR_MASK (0xFFFFFFFCUL)
147 #define ADC12_TRG_DMA_ADDR_TRG_DMA_ADDR_SHIFT (2U)
148 #define ADC12_TRG_DMA_ADDR_TRG_DMA_ADDR_SET(x) (((uint32_t)(x) << ADC12_TRG_DMA_ADDR_TRG_DMA_ADDR_SHIFT) & ADC12_TRG_DMA_ADDR_TRG_DMA_ADDR_MASK)
149 #define ADC12_TRG_DMA_ADDR_TRG_DMA_ADDR_GET(x) (((uint32_t)(x) & ADC12_TRG_DMA_ADDR_TRG_DMA_ADDR_MASK) >> ADC12_TRG_DMA_ADDR_TRG_DMA_ADDR_SHIFT)
157 #define ADC12_TRG_SW_STA_TRG_SW_STA_MASK (0x10U)
158 #define ADC12_TRG_SW_STA_TRG_SW_STA_SHIFT (4U)
159 #define ADC12_TRG_SW_STA_TRG_SW_STA_SET(x) (((uint32_t)(x) << ADC12_TRG_SW_STA_TRG_SW_STA_SHIFT) & ADC12_TRG_SW_STA_TRG_SW_STA_MASK)
160 #define ADC12_TRG_SW_STA_TRG_SW_STA_GET(x) (((uint32_t)(x) & ADC12_TRG_SW_STA_TRG_SW_STA_MASK) >> ADC12_TRG_SW_STA_TRG_SW_STA_SHIFT)
169 #define ADC12_TRG_SW_STA_TRIG_SW_INDEX_MASK (0xFU)
170 #define ADC12_TRG_SW_STA_TRIG_SW_INDEX_SHIFT (0U)
171 #define ADC12_TRG_SW_STA_TRIG_SW_INDEX_SET(x) (((uint32_t)(x) << ADC12_TRG_SW_STA_TRIG_SW_INDEX_SHIFT) & ADC12_TRG_SW_STA_TRIG_SW_INDEX_MASK)
172 #define ADC12_TRG_SW_STA_TRIG_SW_INDEX_GET(x) (((uint32_t)(x) & ADC12_TRG_SW_STA_TRIG_SW_INDEX_MASK) >> ADC12_TRG_SW_STA_TRIG_SW_INDEX_SHIFT)
183 #define ADC12_BUS_RESULT_VALID_MASK (0x10000UL)
184 #define ADC12_BUS_RESULT_VALID_SHIFT (16U)
185 #define ADC12_BUS_RESULT_VALID_GET(x) (((uint32_t)(x) & ADC12_BUS_RESULT_VALID_MASK) >> ADC12_BUS_RESULT_VALID_SHIFT)
194 #define ADC12_BUS_RESULT_CHAN_RESULT_MASK (0xFFF0U)
195 #define ADC12_BUS_RESULT_CHAN_RESULT_SHIFT (4U)
196 #define ADC12_BUS_RESULT_CHAN_RESULT_GET(x) (((uint32_t)(x) & ADC12_BUS_RESULT_CHAN_RESULT_MASK) >> ADC12_BUS_RESULT_CHAN_RESULT_SHIFT)
204 #define ADC12_BUF_CFG0_WAIT_DIS_MASK (0x1U)
205 #define ADC12_BUF_CFG0_WAIT_DIS_SHIFT (0U)
206 #define ADC12_BUF_CFG0_WAIT_DIS_SET(x) (((uint32_t)(x) << ADC12_BUF_CFG0_WAIT_DIS_SHIFT) & ADC12_BUF_CFG0_WAIT_DIS_MASK)
207 #define ADC12_BUF_CFG0_WAIT_DIS_GET(x) (((uint32_t)(x) & ADC12_BUF_CFG0_WAIT_DIS_MASK) >> ADC12_BUF_CFG0_WAIT_DIS_SHIFT)
215 #define ADC12_SEQ_CFG0_CYCLE_MASK (0x80000000UL)
216 #define ADC12_SEQ_CFG0_CYCLE_SHIFT (31U)
217 #define ADC12_SEQ_CFG0_CYCLE_GET(x) (((uint32_t)(x) & ADC12_SEQ_CFG0_CYCLE_MASK) >> ADC12_SEQ_CFG0_CYCLE_SHIFT)
224 #define ADC12_SEQ_CFG0_SEQ_LEN_MASK (0xF00U)
225 #define ADC12_SEQ_CFG0_SEQ_LEN_SHIFT (8U)
226 #define ADC12_SEQ_CFG0_SEQ_LEN_SET(x) (((uint32_t)(x) << ADC12_SEQ_CFG0_SEQ_LEN_SHIFT) & ADC12_SEQ_CFG0_SEQ_LEN_MASK)
227 #define ADC12_SEQ_CFG0_SEQ_LEN_GET(x) (((uint32_t)(x) & ADC12_SEQ_CFG0_SEQ_LEN_MASK) >> ADC12_SEQ_CFG0_SEQ_LEN_SHIFT)
235 #define ADC12_SEQ_CFG0_RESTART_EN_MASK (0x10U)
236 #define ADC12_SEQ_CFG0_RESTART_EN_SHIFT (4U)
237 #define ADC12_SEQ_CFG0_RESTART_EN_SET(x) (((uint32_t)(x) << ADC12_SEQ_CFG0_RESTART_EN_SHIFT) & ADC12_SEQ_CFG0_RESTART_EN_MASK)
238 #define ADC12_SEQ_CFG0_RESTART_EN_GET(x) (((uint32_t)(x) & ADC12_SEQ_CFG0_RESTART_EN_MASK) >> ADC12_SEQ_CFG0_RESTART_EN_SHIFT)
245 #define ADC12_SEQ_CFG0_CONT_EN_MASK (0x8U)
246 #define ADC12_SEQ_CFG0_CONT_EN_SHIFT (3U)
247 #define ADC12_SEQ_CFG0_CONT_EN_SET(x) (((uint32_t)(x) << ADC12_SEQ_CFG0_CONT_EN_SHIFT) & ADC12_SEQ_CFG0_CONT_EN_MASK)
248 #define ADC12_SEQ_CFG0_CONT_EN_GET(x) (((uint32_t)(x) & ADC12_SEQ_CFG0_CONT_EN_MASK) >> ADC12_SEQ_CFG0_CONT_EN_SHIFT)
255 #define ADC12_SEQ_CFG0_SW_TRIG_MASK (0x4U)
256 #define ADC12_SEQ_CFG0_SW_TRIG_SHIFT (2U)
257 #define ADC12_SEQ_CFG0_SW_TRIG_SET(x) (((uint32_t)(x) << ADC12_SEQ_CFG0_SW_TRIG_SHIFT) & ADC12_SEQ_CFG0_SW_TRIG_MASK)
258 #define ADC12_SEQ_CFG0_SW_TRIG_GET(x) (((uint32_t)(x) & ADC12_SEQ_CFG0_SW_TRIG_MASK) >> ADC12_SEQ_CFG0_SW_TRIG_SHIFT)
265 #define ADC12_SEQ_CFG0_SW_TRIG_EN_MASK (0x2U)
266 #define ADC12_SEQ_CFG0_SW_TRIG_EN_SHIFT (1U)
267 #define ADC12_SEQ_CFG0_SW_TRIG_EN_SET(x) (((uint32_t)(x) << ADC12_SEQ_CFG0_SW_TRIG_EN_SHIFT) & ADC12_SEQ_CFG0_SW_TRIG_EN_MASK)
268 #define ADC12_SEQ_CFG0_SW_TRIG_EN_GET(x) (((uint32_t)(x) & ADC12_SEQ_CFG0_SW_TRIG_EN_MASK) >> ADC12_SEQ_CFG0_SW_TRIG_EN_SHIFT)
275 #define ADC12_SEQ_CFG0_HW_TRIG_EN_MASK (0x1U)
276 #define ADC12_SEQ_CFG0_HW_TRIG_EN_SHIFT (0U)
277 #define ADC12_SEQ_CFG0_HW_TRIG_EN_SET(x) (((uint32_t)(x) << ADC12_SEQ_CFG0_HW_TRIG_EN_SHIFT) & ADC12_SEQ_CFG0_HW_TRIG_EN_MASK)
278 #define ADC12_SEQ_CFG0_HW_TRIG_EN_GET(x) (((uint32_t)(x) & ADC12_SEQ_CFG0_HW_TRIG_EN_MASK) >> ADC12_SEQ_CFG0_HW_TRIG_EN_SHIFT)
286 #define ADC12_SEQ_DMA_ADDR_TAR_ADDR_MASK (0xFFFFFFFCUL)
287 #define ADC12_SEQ_DMA_ADDR_TAR_ADDR_SHIFT (2U)
288 #define ADC12_SEQ_DMA_ADDR_TAR_ADDR_SET(x) (((uint32_t)(x) << ADC12_SEQ_DMA_ADDR_TAR_ADDR_SHIFT) & ADC12_SEQ_DMA_ADDR_TAR_ADDR_MASK)
289 #define ADC12_SEQ_DMA_ADDR_TAR_ADDR_GET(x) (((uint32_t)(x) & ADC12_SEQ_DMA_ADDR_TAR_ADDR_MASK) >> ADC12_SEQ_DMA_ADDR_TAR_ADDR_SHIFT)
298 #define ADC12_SEQ_WR_ADDR_SEQ_WR_POINTER_MASK (0xFFFU)
299 #define ADC12_SEQ_WR_ADDR_SEQ_WR_POINTER_SHIFT (0U)
300 #define ADC12_SEQ_WR_ADDR_SEQ_WR_POINTER_GET(x) (((uint32_t)(x) & ADC12_SEQ_WR_ADDR_SEQ_WR_POINTER_MASK) >> ADC12_SEQ_WR_ADDR_SEQ_WR_POINTER_SHIFT)
308 #define ADC12_SEQ_DMA_CFG_STOP_POS_MASK (0xFFF0000UL)
309 #define ADC12_SEQ_DMA_CFG_STOP_POS_SHIFT (16U)
310 #define ADC12_SEQ_DMA_CFG_STOP_POS_SET(x) (((uint32_t)(x) << ADC12_SEQ_DMA_CFG_STOP_POS_SHIFT) & ADC12_SEQ_DMA_CFG_STOP_POS_MASK)
311 #define ADC12_SEQ_DMA_CFG_STOP_POS_GET(x) (((uint32_t)(x) & ADC12_SEQ_DMA_CFG_STOP_POS_MASK) >> ADC12_SEQ_DMA_CFG_STOP_POS_SHIFT)
319 #define ADC12_SEQ_DMA_CFG_DMA_RST_MASK (0x2000U)
320 #define ADC12_SEQ_DMA_CFG_DMA_RST_SHIFT (13U)
321 #define ADC12_SEQ_DMA_CFG_DMA_RST_SET(x) (((uint32_t)(x) << ADC12_SEQ_DMA_CFG_DMA_RST_SHIFT) & ADC12_SEQ_DMA_CFG_DMA_RST_MASK)
322 #define ADC12_SEQ_DMA_CFG_DMA_RST_GET(x) (((uint32_t)(x) & ADC12_SEQ_DMA_CFG_DMA_RST_MASK) >> ADC12_SEQ_DMA_CFG_DMA_RST_SHIFT)
329 #define ADC12_SEQ_DMA_CFG_STOP_EN_MASK (0x1000U)
330 #define ADC12_SEQ_DMA_CFG_STOP_EN_SHIFT (12U)
331 #define ADC12_SEQ_DMA_CFG_STOP_EN_SET(x) (((uint32_t)(x) << ADC12_SEQ_DMA_CFG_STOP_EN_SHIFT) & ADC12_SEQ_DMA_CFG_STOP_EN_MASK)
332 #define ADC12_SEQ_DMA_CFG_STOP_EN_GET(x) (((uint32_t)(x) & ADC12_SEQ_DMA_CFG_STOP_EN_MASK) >> ADC12_SEQ_DMA_CFG_STOP_EN_SHIFT)
341 #define ADC12_SEQ_DMA_CFG_BUF_LEN_MASK (0xFFFU)
342 #define ADC12_SEQ_DMA_CFG_BUF_LEN_SHIFT (0U)
343 #define ADC12_SEQ_DMA_CFG_BUF_LEN_SET(x) (((uint32_t)(x) << ADC12_SEQ_DMA_CFG_BUF_LEN_SHIFT) & ADC12_SEQ_DMA_CFG_BUF_LEN_MASK)
344 #define ADC12_SEQ_DMA_CFG_BUF_LEN_GET(x) (((uint32_t)(x) & ADC12_SEQ_DMA_CFG_BUF_LEN_MASK) >> ADC12_SEQ_DMA_CFG_BUF_LEN_SHIFT)
352 #define ADC12_SEQ_QUE_SEQ_INT_EN_MASK (0x20U)
353 #define ADC12_SEQ_QUE_SEQ_INT_EN_SHIFT (5U)
354 #define ADC12_SEQ_QUE_SEQ_INT_EN_SET(x) (((uint32_t)(x) << ADC12_SEQ_QUE_SEQ_INT_EN_SHIFT) & ADC12_SEQ_QUE_SEQ_INT_EN_MASK)
355 #define ADC12_SEQ_QUE_SEQ_INT_EN_GET(x) (((uint32_t)(x) & ADC12_SEQ_QUE_SEQ_INT_EN_MASK) >> ADC12_SEQ_QUE_SEQ_INT_EN_SHIFT)
362 #define ADC12_SEQ_QUE_CHAN_NUM_4_0_MASK (0x1FU)
363 #define ADC12_SEQ_QUE_CHAN_NUM_4_0_SHIFT (0U)
364 #define ADC12_SEQ_QUE_CHAN_NUM_4_0_SET(x) (((uint32_t)(x) << ADC12_SEQ_QUE_CHAN_NUM_4_0_SHIFT) & ADC12_SEQ_QUE_CHAN_NUM_4_0_MASK)
365 #define ADC12_SEQ_QUE_CHAN_NUM_4_0_GET(x) (((uint32_t)(x) & ADC12_SEQ_QUE_CHAN_NUM_4_0_MASK) >> ADC12_SEQ_QUE_CHAN_NUM_4_0_SHIFT)
373 #define ADC12_PRD_CFG_PRD_CFG_PRESCALE_MASK (0x1F00U)
374 #define ADC12_PRD_CFG_PRD_CFG_PRESCALE_SHIFT (8U)
375 #define ADC12_PRD_CFG_PRD_CFG_PRESCALE_SET(x) (((uint32_t)(x) << ADC12_PRD_CFG_PRD_CFG_PRESCALE_SHIFT) & ADC12_PRD_CFG_PRD_CFG_PRESCALE_MASK)
376 #define ADC12_PRD_CFG_PRD_CFG_PRESCALE_GET(x) (((uint32_t)(x) & ADC12_PRD_CFG_PRD_CFG_PRESCALE_MASK) >> ADC12_PRD_CFG_PRD_CFG_PRESCALE_SHIFT)
384 #define ADC12_PRD_CFG_PRD_CFG_PRD_MASK (0xFFU)
385 #define ADC12_PRD_CFG_PRD_CFG_PRD_SHIFT (0U)
386 #define ADC12_PRD_CFG_PRD_CFG_PRD_SET(x) (((uint32_t)(x) << ADC12_PRD_CFG_PRD_CFG_PRD_SHIFT) & ADC12_PRD_CFG_PRD_CFG_PRD_MASK)
387 #define ADC12_PRD_CFG_PRD_CFG_PRD_GET(x) (((uint32_t)(x) & ADC12_PRD_CFG_PRD_CFG_PRD_MASK) >> ADC12_PRD_CFG_PRD_CFG_PRD_SHIFT)
395 #define ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDH_MASK (0xFFF00000UL)
396 #define ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDH_SHIFT (20U)
397 #define ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDH_SET(x) (((uint32_t)(x) << ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDH_SHIFT) & ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDH_MASK)
398 #define ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDH_GET(x) (((uint32_t)(x) & ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDH_MASK) >> ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDH_SHIFT)
405 #define ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDL_MASK (0xFFF0U)
406 #define ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDL_SHIFT (4U)
407 #define ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDL_SET(x) (((uint32_t)(x) << ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDL_SHIFT) & ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDL_MASK)
408 #define ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDL_GET(x) (((uint32_t)(x) & ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDL_MASK) >> ADC12_PRD_CFG_PRD_THSHD_CFG_THSHDL_SHIFT)
417 #define ADC12_PRD_CFG_PRD_RESULT_CHAN_RESULT_MASK (0xFFF0U)
418 #define ADC12_PRD_CFG_PRD_RESULT_CHAN_RESULT_SHIFT (4U)
419 #define ADC12_PRD_CFG_PRD_RESULT_CHAN_RESULT_GET(x) (((uint32_t)(x) & ADC12_PRD_CFG_PRD_RESULT_CHAN_RESULT_MASK) >> ADC12_PRD_CFG_PRD_RESULT_CHAN_RESULT_SHIFT)
427 #define ADC12_SAMPLE_CFG_DIFF_SEL_MASK (0x1000U)
428 #define ADC12_SAMPLE_CFG_DIFF_SEL_SHIFT (12U)
429 #define ADC12_SAMPLE_CFG_DIFF_SEL_SET(x) (((uint32_t)(x) << ADC12_SAMPLE_CFG_DIFF_SEL_SHIFT) & ADC12_SAMPLE_CFG_DIFF_SEL_MASK)
430 #define ADC12_SAMPLE_CFG_DIFF_SEL_GET(x) (((uint32_t)(x) & ADC12_SAMPLE_CFG_DIFF_SEL_MASK) >> ADC12_SAMPLE_CFG_DIFF_SEL_SHIFT)
437 #define ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_MASK (0xE00U)
438 #define ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_SHIFT (9U)
439 #define ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_SET(x) (((uint32_t)(x) << ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_SHIFT) & ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_MASK)
440 #define ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_GET(x) (((uint32_t)(x) & ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_MASK) >> ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_SHIFT)
447 #define ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_MASK (0x1FFU)
448 #define ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT (0U)
449 #define ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SET(x) (((uint32_t)(x) << ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT) & ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_MASK)
450 #define ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_GET(x) (((uint32_t)(x) & ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_MASK) >> ADC12_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT)
460 #define ADC12_CONV_CFG1_CONVERT_CLOCK_NUMBER_MASK (0x1F0U)
461 #define ADC12_CONV_CFG1_CONVERT_CLOCK_NUMBER_SHIFT (4U)
462 #define ADC12_CONV_CFG1_CONVERT_CLOCK_NUMBER_SET(x) (((uint32_t)(x) << ADC12_CONV_CFG1_CONVERT_CLOCK_NUMBER_SHIFT) & ADC12_CONV_CFG1_CONVERT_CLOCK_NUMBER_MASK)
463 #define ADC12_CONV_CFG1_CONVERT_CLOCK_NUMBER_GET(x) (((uint32_t)(x) & ADC12_CONV_CFG1_CONVERT_CLOCK_NUMBER_MASK) >> ADC12_CONV_CFG1_CONVERT_CLOCK_NUMBER_SHIFT)
476 #define ADC12_CONV_CFG1_CLOCK_DIVIDER_MASK (0xFU)
477 #define ADC12_CONV_CFG1_CLOCK_DIVIDER_SHIFT (0U)
478 #define ADC12_CONV_CFG1_CLOCK_DIVIDER_SET(x) (((uint32_t)(x) << ADC12_CONV_CFG1_CLOCK_DIVIDER_SHIFT) & ADC12_CONV_CFG1_CLOCK_DIVIDER_MASK)
479 #define ADC12_CONV_CFG1_CLOCK_DIVIDER_GET(x) (((uint32_t)(x) & ADC12_CONV_CFG1_CLOCK_DIVIDER_MASK) >> ADC12_CONV_CFG1_CLOCK_DIVIDER_SHIFT)
488 #define ADC12_ADC_CFG0_SEL_SYNC_AHB_MASK (0x80000000UL)
489 #define ADC12_ADC_CFG0_SEL_SYNC_AHB_SHIFT (31U)
490 #define ADC12_ADC_CFG0_SEL_SYNC_AHB_SET(x) (((uint32_t)(x) << ADC12_ADC_CFG0_SEL_SYNC_AHB_SHIFT) & ADC12_ADC_CFG0_SEL_SYNC_AHB_MASK)
491 #define ADC12_ADC_CFG0_SEL_SYNC_AHB_GET(x) (((uint32_t)(x) & ADC12_ADC_CFG0_SEL_SYNC_AHB_MASK) >> ADC12_ADC_CFG0_SEL_SYNC_AHB_SHIFT)
498 #define ADC12_ADC_CFG0_ADC_AHB_EN_MASK (0x20000000UL)
499 #define ADC12_ADC_CFG0_ADC_AHB_EN_SHIFT (29U)
500 #define ADC12_ADC_CFG0_ADC_AHB_EN_SET(x) (((uint32_t)(x) << ADC12_ADC_CFG0_ADC_AHB_EN_SHIFT) & ADC12_ADC_CFG0_ADC_AHB_EN_MASK)
501 #define ADC12_ADC_CFG0_ADC_AHB_EN_GET(x) (((uint32_t)(x) & ADC12_ADC_CFG0_ADC_AHB_EN_MASK) >> ADC12_ADC_CFG0_ADC_AHB_EN_SHIFT)
509 #define ADC12_INT_STS_TRIG_CMPT_MASK (0x80000000UL)
510 #define ADC12_INT_STS_TRIG_CMPT_SHIFT (31U)
511 #define ADC12_INT_STS_TRIG_CMPT_SET(x) (((uint32_t)(x) << ADC12_INT_STS_TRIG_CMPT_SHIFT) & ADC12_INT_STS_TRIG_CMPT_MASK)
512 #define ADC12_INT_STS_TRIG_CMPT_GET(x) (((uint32_t)(x) & ADC12_INT_STS_TRIG_CMPT_MASK) >> ADC12_INT_STS_TRIG_CMPT_SHIFT)
518 #define ADC12_INT_STS_TRIG_SW_CFLCT_MASK (0x40000000UL)
519 #define ADC12_INT_STS_TRIG_SW_CFLCT_SHIFT (30U)
520 #define ADC12_INT_STS_TRIG_SW_CFLCT_SET(x) (((uint32_t)(x) << ADC12_INT_STS_TRIG_SW_CFLCT_SHIFT) & ADC12_INT_STS_TRIG_SW_CFLCT_MASK)
521 #define ADC12_INT_STS_TRIG_SW_CFLCT_GET(x) (((uint32_t)(x) & ADC12_INT_STS_TRIG_SW_CFLCT_MASK) >> ADC12_INT_STS_TRIG_SW_CFLCT_SHIFT)
527 #define ADC12_INT_STS_TRIG_HW_CFLCT_MASK (0x20000000UL)
528 #define ADC12_INT_STS_TRIG_HW_CFLCT_SHIFT (29U)
529 #define ADC12_INT_STS_TRIG_HW_CFLCT_SET(x) (((uint32_t)(x) << ADC12_INT_STS_TRIG_HW_CFLCT_SHIFT) & ADC12_INT_STS_TRIG_HW_CFLCT_MASK)
530 #define ADC12_INT_STS_TRIG_HW_CFLCT_GET(x) (((uint32_t)(x) & ADC12_INT_STS_TRIG_HW_CFLCT_MASK) >> ADC12_INT_STS_TRIG_HW_CFLCT_SHIFT)
537 #define ADC12_INT_STS_READ_CFLCT_MASK (0x10000000UL)
538 #define ADC12_INT_STS_READ_CFLCT_SHIFT (28U)
539 #define ADC12_INT_STS_READ_CFLCT_SET(x) (((uint32_t)(x) << ADC12_INT_STS_READ_CFLCT_SHIFT) & ADC12_INT_STS_READ_CFLCT_MASK)
540 #define ADC12_INT_STS_READ_CFLCT_GET(x) (((uint32_t)(x) & ADC12_INT_STS_READ_CFLCT_MASK) >> ADC12_INT_STS_READ_CFLCT_SHIFT)
547 #define ADC12_INT_STS_SEQ_SW_CFLCT_MASK (0x8000000UL)
548 #define ADC12_INT_STS_SEQ_SW_CFLCT_SHIFT (27U)
549 #define ADC12_INT_STS_SEQ_SW_CFLCT_SET(x) (((uint32_t)(x) << ADC12_INT_STS_SEQ_SW_CFLCT_SHIFT) & ADC12_INT_STS_SEQ_SW_CFLCT_MASK)
550 #define ADC12_INT_STS_SEQ_SW_CFLCT_GET(x) (((uint32_t)(x) & ADC12_INT_STS_SEQ_SW_CFLCT_MASK) >> ADC12_INT_STS_SEQ_SW_CFLCT_SHIFT)
556 #define ADC12_INT_STS_SEQ_HW_CFLCT_MASK (0x4000000UL)
557 #define ADC12_INT_STS_SEQ_HW_CFLCT_SHIFT (26U)
558 #define ADC12_INT_STS_SEQ_HW_CFLCT_SET(x) (((uint32_t)(x) << ADC12_INT_STS_SEQ_HW_CFLCT_SHIFT) & ADC12_INT_STS_SEQ_HW_CFLCT_MASK)
559 #define ADC12_INT_STS_SEQ_HW_CFLCT_GET(x) (((uint32_t)(x) & ADC12_INT_STS_SEQ_HW_CFLCT_MASK) >> ADC12_INT_STS_SEQ_HW_CFLCT_SHIFT)
566 #define ADC12_INT_STS_SEQ_DMAABT_MASK (0x2000000UL)
567 #define ADC12_INT_STS_SEQ_DMAABT_SHIFT (25U)
568 #define ADC12_INT_STS_SEQ_DMAABT_SET(x) (((uint32_t)(x) << ADC12_INT_STS_SEQ_DMAABT_SHIFT) & ADC12_INT_STS_SEQ_DMAABT_MASK)
569 #define ADC12_INT_STS_SEQ_DMAABT_GET(x) (((uint32_t)(x) & ADC12_INT_STS_SEQ_DMAABT_MASK) >> ADC12_INT_STS_SEQ_DMAABT_SHIFT)
576 #define ADC12_INT_STS_SEQ_CMPT_MASK (0x1000000UL)
577 #define ADC12_INT_STS_SEQ_CMPT_SHIFT (24U)
578 #define ADC12_INT_STS_SEQ_CMPT_SET(x) (((uint32_t)(x) << ADC12_INT_STS_SEQ_CMPT_SHIFT) & ADC12_INT_STS_SEQ_CMPT_MASK)
579 #define ADC12_INT_STS_SEQ_CMPT_GET(x) (((uint32_t)(x) & ADC12_INT_STS_SEQ_CMPT_MASK) >> ADC12_INT_STS_SEQ_CMPT_SHIFT)
586 #define ADC12_INT_STS_SEQ_CVC_MASK (0x800000UL)
587 #define ADC12_INT_STS_SEQ_CVC_SHIFT (23U)
588 #define ADC12_INT_STS_SEQ_CVC_SET(x) (((uint32_t)(x) << ADC12_INT_STS_SEQ_CVC_SHIFT) & ADC12_INT_STS_SEQ_CVC_MASK)
589 #define ADC12_INT_STS_SEQ_CVC_GET(x) (((uint32_t)(x) & ADC12_INT_STS_SEQ_CVC_MASK) >> ADC12_INT_STS_SEQ_CVC_SHIFT)
595 #define ADC12_INT_STS_DMA_FIFO_FULL_MASK (0x400000UL)
596 #define ADC12_INT_STS_DMA_FIFO_FULL_SHIFT (22U)
597 #define ADC12_INT_STS_DMA_FIFO_FULL_SET(x) (((uint32_t)(x) << ADC12_INT_STS_DMA_FIFO_FULL_SHIFT) & ADC12_INT_STS_DMA_FIFO_FULL_MASK)
598 #define ADC12_INT_STS_DMA_FIFO_FULL_GET(x) (((uint32_t)(x) & ADC12_INT_STS_DMA_FIFO_FULL_MASK) >> ADC12_INT_STS_DMA_FIFO_FULL_SHIFT)
605 #define ADC12_INT_STS_AHB_ERR_MASK (0x200000UL)
606 #define ADC12_INT_STS_AHB_ERR_SHIFT (21U)
607 #define ADC12_INT_STS_AHB_ERR_SET(x) (((uint32_t)(x) << ADC12_INT_STS_AHB_ERR_SHIFT) & ADC12_INT_STS_AHB_ERR_MASK)
608 #define ADC12_INT_STS_AHB_ERR_GET(x) (((uint32_t)(x) & ADC12_INT_STS_AHB_ERR_MASK) >> ADC12_INT_STS_AHB_ERR_SHIFT)
615 #define ADC12_INT_STS_WDOG_MASK (0x7FFFFUL)
616 #define ADC12_INT_STS_WDOG_SHIFT (0U)
617 #define ADC12_INT_STS_WDOG_SET(x) (((uint32_t)(x) << ADC12_INT_STS_WDOG_SHIFT) & ADC12_INT_STS_WDOG_MASK)
618 #define ADC12_INT_STS_WDOG_GET(x) (((uint32_t)(x) & ADC12_INT_STS_WDOG_MASK) >> ADC12_INT_STS_WDOG_SHIFT)
626 #define ADC12_INT_EN_TRIG_CMPT_MASK (0x80000000UL)
627 #define ADC12_INT_EN_TRIG_CMPT_SHIFT (31U)
628 #define ADC12_INT_EN_TRIG_CMPT_SET(x) (((uint32_t)(x) << ADC12_INT_EN_TRIG_CMPT_SHIFT) & ADC12_INT_EN_TRIG_CMPT_MASK)
629 #define ADC12_INT_EN_TRIG_CMPT_GET(x) (((uint32_t)(x) & ADC12_INT_EN_TRIG_CMPT_MASK) >> ADC12_INT_EN_TRIG_CMPT_SHIFT)
635 #define ADC12_INT_EN_TRIG_SW_CFLCT_MASK (0x40000000UL)
636 #define ADC12_INT_EN_TRIG_SW_CFLCT_SHIFT (30U)
637 #define ADC12_INT_EN_TRIG_SW_CFLCT_SET(x) (((uint32_t)(x) << ADC12_INT_EN_TRIG_SW_CFLCT_SHIFT) & ADC12_INT_EN_TRIG_SW_CFLCT_MASK)
638 #define ADC12_INT_EN_TRIG_SW_CFLCT_GET(x) (((uint32_t)(x) & ADC12_INT_EN_TRIG_SW_CFLCT_MASK) >> ADC12_INT_EN_TRIG_SW_CFLCT_SHIFT)
644 #define ADC12_INT_EN_TRIG_HW_CFLCT_MASK (0x20000000UL)
645 #define ADC12_INT_EN_TRIG_HW_CFLCT_SHIFT (29U)
646 #define ADC12_INT_EN_TRIG_HW_CFLCT_SET(x) (((uint32_t)(x) << ADC12_INT_EN_TRIG_HW_CFLCT_SHIFT) & ADC12_INT_EN_TRIG_HW_CFLCT_MASK)
647 #define ADC12_INT_EN_TRIG_HW_CFLCT_GET(x) (((uint32_t)(x) & ADC12_INT_EN_TRIG_HW_CFLCT_MASK) >> ADC12_INT_EN_TRIG_HW_CFLCT_SHIFT)
654 #define ADC12_INT_EN_READ_CFLCT_MASK (0x10000000UL)
655 #define ADC12_INT_EN_READ_CFLCT_SHIFT (28U)
656 #define ADC12_INT_EN_READ_CFLCT_SET(x) (((uint32_t)(x) << ADC12_INT_EN_READ_CFLCT_SHIFT) & ADC12_INT_EN_READ_CFLCT_MASK)
657 #define ADC12_INT_EN_READ_CFLCT_GET(x) (((uint32_t)(x) & ADC12_INT_EN_READ_CFLCT_MASK) >> ADC12_INT_EN_READ_CFLCT_SHIFT)
664 #define ADC12_INT_EN_SEQ_SW_CFLCT_MASK (0x8000000UL)
665 #define ADC12_INT_EN_SEQ_SW_CFLCT_SHIFT (27U)
666 #define ADC12_INT_EN_SEQ_SW_CFLCT_SET(x) (((uint32_t)(x) << ADC12_INT_EN_SEQ_SW_CFLCT_SHIFT) & ADC12_INT_EN_SEQ_SW_CFLCT_MASK)
667 #define ADC12_INT_EN_SEQ_SW_CFLCT_GET(x) (((uint32_t)(x) & ADC12_INT_EN_SEQ_SW_CFLCT_MASK) >> ADC12_INT_EN_SEQ_SW_CFLCT_SHIFT)
673 #define ADC12_INT_EN_SEQ_HW_CFLCT_MASK (0x4000000UL)
674 #define ADC12_INT_EN_SEQ_HW_CFLCT_SHIFT (26U)
675 #define ADC12_INT_EN_SEQ_HW_CFLCT_SET(x) (((uint32_t)(x) << ADC12_INT_EN_SEQ_HW_CFLCT_SHIFT) & ADC12_INT_EN_SEQ_HW_CFLCT_MASK)
676 #define ADC12_INT_EN_SEQ_HW_CFLCT_GET(x) (((uint32_t)(x) & ADC12_INT_EN_SEQ_HW_CFLCT_MASK) >> ADC12_INT_EN_SEQ_HW_CFLCT_SHIFT)
683 #define ADC12_INT_EN_SEQ_DMAABT_MASK (0x2000000UL)
684 #define ADC12_INT_EN_SEQ_DMAABT_SHIFT (25U)
685 #define ADC12_INT_EN_SEQ_DMAABT_SET(x) (((uint32_t)(x) << ADC12_INT_EN_SEQ_DMAABT_SHIFT) & ADC12_INT_EN_SEQ_DMAABT_MASK)
686 #define ADC12_INT_EN_SEQ_DMAABT_GET(x) (((uint32_t)(x) & ADC12_INT_EN_SEQ_DMAABT_MASK) >> ADC12_INT_EN_SEQ_DMAABT_SHIFT)
693 #define ADC12_INT_EN_SEQ_CMPT_MASK (0x1000000UL)
694 #define ADC12_INT_EN_SEQ_CMPT_SHIFT (24U)
695 #define ADC12_INT_EN_SEQ_CMPT_SET(x) (((uint32_t)(x) << ADC12_INT_EN_SEQ_CMPT_SHIFT) & ADC12_INT_EN_SEQ_CMPT_MASK)
696 #define ADC12_INT_EN_SEQ_CMPT_GET(x) (((uint32_t)(x) & ADC12_INT_EN_SEQ_CMPT_MASK) >> ADC12_INT_EN_SEQ_CMPT_SHIFT)
703 #define ADC12_INT_EN_SEQ_CVC_MASK (0x800000UL)
704 #define ADC12_INT_EN_SEQ_CVC_SHIFT (23U)
705 #define ADC12_INT_EN_SEQ_CVC_SET(x) (((uint32_t)(x) << ADC12_INT_EN_SEQ_CVC_SHIFT) & ADC12_INT_EN_SEQ_CVC_MASK)
706 #define ADC12_INT_EN_SEQ_CVC_GET(x) (((uint32_t)(x) & ADC12_INT_EN_SEQ_CVC_MASK) >> ADC12_INT_EN_SEQ_CVC_SHIFT)
713 #define ADC12_INT_EN_DMA_FIFO_FULL_MASK (0x400000UL)
714 #define ADC12_INT_EN_DMA_FIFO_FULL_SHIFT (22U)
715 #define ADC12_INT_EN_DMA_FIFO_FULL_SET(x) (((uint32_t)(x) << ADC12_INT_EN_DMA_FIFO_FULL_SHIFT) & ADC12_INT_EN_DMA_FIFO_FULL_MASK)
716 #define ADC12_INT_EN_DMA_FIFO_FULL_GET(x) (((uint32_t)(x) & ADC12_INT_EN_DMA_FIFO_FULL_MASK) >> ADC12_INT_EN_DMA_FIFO_FULL_SHIFT)
723 #define ADC12_INT_EN_AHB_ERR_MASK (0x200000UL)
724 #define ADC12_INT_EN_AHB_ERR_SHIFT (21U)
725 #define ADC12_INT_EN_AHB_ERR_SET(x) (((uint32_t)(x) << ADC12_INT_EN_AHB_ERR_SHIFT) & ADC12_INT_EN_AHB_ERR_MASK)
726 #define ADC12_INT_EN_AHB_ERR_GET(x) (((uint32_t)(x) & ADC12_INT_EN_AHB_ERR_MASK) >> ADC12_INT_EN_AHB_ERR_SHIFT)
733 #define ADC12_INT_EN_WDOG_MASK (0x7FFFFUL)
734 #define ADC12_INT_EN_WDOG_SHIFT (0U)
735 #define ADC12_INT_EN_WDOG_SET(x) (((uint32_t)(x) << ADC12_INT_EN_WDOG_SHIFT) & ADC12_INT_EN_WDOG_MASK)
736 #define ADC12_INT_EN_WDOG_GET(x) (((uint32_t)(x) & ADC12_INT_EN_WDOG_MASK) >> ADC12_INT_EN_WDOG_SHIFT)
744 #define ADC12_ANA_CTRL0_CAL_VAL_DIFF_MASK (0x7F000000UL)
745 #define ADC12_ANA_CTRL0_CAL_VAL_DIFF_SHIFT (24U)
746 #define ADC12_ANA_CTRL0_CAL_VAL_DIFF_SET(x) (((uint32_t)(x) << ADC12_ANA_CTRL0_CAL_VAL_DIFF_SHIFT) & ADC12_ANA_CTRL0_CAL_VAL_DIFF_MASK)
747 #define ADC12_ANA_CTRL0_CAL_VAL_DIFF_GET(x) (((uint32_t)(x) & ADC12_ANA_CTRL0_CAL_VAL_DIFF_MASK) >> ADC12_ANA_CTRL0_CAL_VAL_DIFF_SHIFT)
754 #define ADC12_ANA_CTRL0_CAL_VAL_SE_MASK (0x7F0000UL)
755 #define ADC12_ANA_CTRL0_CAL_VAL_SE_SHIFT (16U)
756 #define ADC12_ANA_CTRL0_CAL_VAL_SE_SET(x) (((uint32_t)(x) << ADC12_ANA_CTRL0_CAL_VAL_SE_SHIFT) & ADC12_ANA_CTRL0_CAL_VAL_SE_MASK)
757 #define ADC12_ANA_CTRL0_CAL_VAL_SE_GET(x) (((uint32_t)(x) & ADC12_ANA_CTRL0_CAL_VAL_SE_MASK) >> ADC12_ANA_CTRL0_CAL_VAL_SE_SHIFT)
764 #define ADC12_ANA_CTRL0_REARM_EN_MASK (0x4000U)
765 #define ADC12_ANA_CTRL0_REARM_EN_SHIFT (14U)
766 #define ADC12_ANA_CTRL0_REARM_EN_SET(x) (((uint32_t)(x) << ADC12_ANA_CTRL0_REARM_EN_SHIFT) & ADC12_ANA_CTRL0_REARM_EN_MASK)
767 #define ADC12_ANA_CTRL0_REARM_EN_GET(x) (((uint32_t)(x) & ADC12_ANA_CTRL0_REARM_EN_MASK) >> ADC12_ANA_CTRL0_REARM_EN_SHIFT)
776 #define ADC12_ANA_CTRL0_SELRANGE_LDO_MASK (0x800U)
777 #define ADC12_ANA_CTRL0_SELRANGE_LDO_SHIFT (11U)
778 #define ADC12_ANA_CTRL0_SELRANGE_LDO_SET(x) (((uint32_t)(x) << ADC12_ANA_CTRL0_SELRANGE_LDO_SHIFT) & ADC12_ANA_CTRL0_SELRANGE_LDO_MASK)
779 #define ADC12_ANA_CTRL0_SELRANGE_LDO_GET(x) (((uint32_t)(x) & ADC12_ANA_CTRL0_SELRANGE_LDO_MASK) >> ADC12_ANA_CTRL0_SELRANGE_LDO_SHIFT)
786 #define ADC12_ANA_CTRL0_ENLDO_MASK (0x40U)
787 #define ADC12_ANA_CTRL0_ENLDO_SHIFT (6U)
788 #define ADC12_ANA_CTRL0_ENLDO_SET(x) (((uint32_t)(x) << ADC12_ANA_CTRL0_ENLDO_SHIFT) & ADC12_ANA_CTRL0_ENLDO_MASK)
789 #define ADC12_ANA_CTRL0_ENLDO_GET(x) (((uint32_t)(x) & ADC12_ANA_CTRL0_ENLDO_MASK) >> ADC12_ANA_CTRL0_ENLDO_SHIFT)
796 #define ADC12_ANA_CTRL0_ENADC_MASK (0x20U)
797 #define ADC12_ANA_CTRL0_ENADC_SHIFT (5U)
798 #define ADC12_ANA_CTRL0_ENADC_SET(x) (((uint32_t)(x) << ADC12_ANA_CTRL0_ENADC_SHIFT) & ADC12_ANA_CTRL0_ENADC_MASK)
799 #define ADC12_ANA_CTRL0_ENADC_GET(x) (((uint32_t)(x) & ADC12_ANA_CTRL0_ENADC_MASK) >> ADC12_ANA_CTRL0_ENADC_SHIFT)
806 #define ADC12_ANA_CTRL0_RESETADC_MASK (0x10U)
807 #define ADC12_ANA_CTRL0_RESETADC_SHIFT (4U)
808 #define ADC12_ANA_CTRL0_RESETADC_SET(x) (((uint32_t)(x) << ADC12_ANA_CTRL0_RESETADC_SHIFT) & ADC12_ANA_CTRL0_RESETADC_MASK)
809 #define ADC12_ANA_CTRL0_RESETADC_GET(x) (((uint32_t)(x) & ADC12_ANA_CTRL0_RESETADC_MASK) >> ADC12_ANA_CTRL0_RESETADC_SHIFT)
816 #define ADC12_ANA_CTRL0_RESETCAL_MASK (0x8U)
817 #define ADC12_ANA_CTRL0_RESETCAL_SHIFT (3U)
818 #define ADC12_ANA_CTRL0_RESETCAL_SET(x) (((uint32_t)(x) << ADC12_ANA_CTRL0_RESETCAL_SHIFT) & ADC12_ANA_CTRL0_RESETCAL_MASK)
819 #define ADC12_ANA_CTRL0_RESETCAL_GET(x) (((uint32_t)(x) & ADC12_ANA_CTRL0_RESETCAL_MASK) >> ADC12_ANA_CTRL0_RESETCAL_SHIFT)
826 #define ADC12_ANA_CTRL0_STARTCAL_MASK (0x4U)
827 #define ADC12_ANA_CTRL0_STARTCAL_SHIFT (2U)
828 #define ADC12_ANA_CTRL0_STARTCAL_SET(x) (((uint32_t)(x) << ADC12_ANA_CTRL0_STARTCAL_SHIFT) & ADC12_ANA_CTRL0_STARTCAL_MASK)
829 #define ADC12_ANA_CTRL0_STARTCAL_GET(x) (((uint32_t)(x) & ADC12_ANA_CTRL0_STARTCAL_MASK) >> ADC12_ANA_CTRL0_STARTCAL_SHIFT)
836 #define ADC12_ANA_CTRL0_LOADCAL_MASK (0x2U)
837 #define ADC12_ANA_CTRL0_LOADCAL_SHIFT (1U)
838 #define ADC12_ANA_CTRL0_LOADCAL_SET(x) (((uint32_t)(x) << ADC12_ANA_CTRL0_LOADCAL_SHIFT) & ADC12_ANA_CTRL0_LOADCAL_MASK)
839 #define ADC12_ANA_CTRL0_LOADCAL_GET(x) (((uint32_t)(x) & ADC12_ANA_CTRL0_LOADCAL_MASK) >> ADC12_ANA_CTRL0_LOADCAL_SHIFT)
850 #define ADC12_ANA_CTRL1_SELRES_MASK (0xC0U)
851 #define ADC12_ANA_CTRL1_SELRES_SHIFT (6U)
852 #define ADC12_ANA_CTRL1_SELRES_SET(x) (((uint32_t)(x) << ADC12_ANA_CTRL1_SELRES_SHIFT) & ADC12_ANA_CTRL1_SELRES_MASK)
853 #define ADC12_ANA_CTRL1_SELRES_GET(x) (((uint32_t)(x) & ADC12_ANA_CTRL1_SELRES_MASK) >> ADC12_ANA_CTRL1_SELRES_SHIFT)
861 #define ADC12_ANA_STATUS_CALON_MASK (0x80U)
862 #define ADC12_ANA_STATUS_CALON_SHIFT (7U)
863 #define ADC12_ANA_STATUS_CALON_SET(x) (((uint32_t)(x) << ADC12_ANA_STATUS_CALON_SHIFT) & ADC12_ANA_STATUS_CALON_MASK)
864 #define ADC12_ANA_STATUS_CALON_GET(x) (((uint32_t)(x) & ADC12_ANA_STATUS_CALON_MASK) >> ADC12_ANA_STATUS_CALON_SHIFT)
870 #define ADC12_ANA_STATUS_CAL_OUT_MASK (0x7FU)
871 #define ADC12_ANA_STATUS_CAL_OUT_SHIFT (0U)
872 #define ADC12_ANA_STATUS_CAL_OUT_SET(x) (((uint32_t)(x) << ADC12_ANA_STATUS_CAL_OUT_SHIFT) & ADC12_ANA_STATUS_CAL_OUT_MASK)
873 #define ADC12_ANA_STATUS_CAL_OUT_GET(x) (((uint32_t)(x) & ADC12_ANA_STATUS_CAL_OUT_MASK) >> ADC12_ANA_STATUS_CAL_OUT_SHIFT)
878 #define ADC12_CONFIG_TRG0A (0UL)
879 #define ADC12_CONFIG_TRG0B (1UL)
880 #define ADC12_CONFIG_TRG0C (2UL)
881 #define ADC12_CONFIG_TRG1A (3UL)
882 #define ADC12_CONFIG_TRG1B (4UL)
883 #define ADC12_CONFIG_TRG1C (5UL)
884 #define ADC12_CONFIG_TRG2A (6UL)
885 #define ADC12_CONFIG_TRG2B (7UL)
886 #define ADC12_CONFIG_TRG2C (8UL)
887 #define ADC12_CONFIG_TRG3A (9UL)
888 #define ADC12_CONFIG_TRG3B (10UL)
889 #define ADC12_CONFIG_TRG3C (11UL)
892 #define ADC12_BUS_RESULT_CHN0 (0UL)
893 #define ADC12_BUS_RESULT_CHN1 (1UL)
894 #define ADC12_BUS_RESULT_CHN2 (2UL)
895 #define ADC12_BUS_RESULT_CHN3 (3UL)
896 #define ADC12_BUS_RESULT_CHN4 (4UL)
897 #define ADC12_BUS_RESULT_CHN5 (5UL)
898 #define ADC12_BUS_RESULT_CHN6 (6UL)
899 #define ADC12_BUS_RESULT_CHN7 (7UL)
900 #define ADC12_BUS_RESULT_CHN8 (8UL)
901 #define ADC12_BUS_RESULT_CHN9 (9UL)
902 #define ADC12_BUS_RESULT_CHN10 (10UL)
903 #define ADC12_BUS_RESULT_CHN11 (11UL)
904 #define ADC12_BUS_RESULT_CHN12 (12UL)
905 #define ADC12_BUS_RESULT_CHN13 (13UL)
906 #define ADC12_BUS_RESULT_CHN14 (14UL)
907 #define ADC12_BUS_RESULT_CHN15 (15UL)
908 #define ADC12_BUS_RESULT_CHN16 (16UL)
909 #define ADC12_BUS_RESULT_CHN17 (17UL)
910 #define ADC12_BUS_RESULT_CHN18 (18UL)
913 #define ADC12_SEQ_QUE_CFG0 (0UL)
914 #define ADC12_SEQ_QUE_CFG1 (1UL)
915 #define ADC12_SEQ_QUE_CFG2 (2UL)
916 #define ADC12_SEQ_QUE_CFG3 (3UL)
917 #define ADC12_SEQ_QUE_CFG4 (4UL)
918 #define ADC12_SEQ_QUE_CFG5 (5UL)
919 #define ADC12_SEQ_QUE_CFG6 (6UL)
920 #define ADC12_SEQ_QUE_CFG7 (7UL)
921 #define ADC12_SEQ_QUE_CFG8 (8UL)
922 #define ADC12_SEQ_QUE_CFG9 (9UL)
923 #define ADC12_SEQ_QUE_CFG10 (10UL)
924 #define ADC12_SEQ_QUE_CFG11 (11UL)
925 #define ADC12_SEQ_QUE_CFG12 (12UL)
926 #define ADC12_SEQ_QUE_CFG13 (13UL)
927 #define ADC12_SEQ_QUE_CFG14 (14UL)
928 #define ADC12_SEQ_QUE_CFG15 (15UL)
931 #define ADC12_PRD_CFG_CHN0 (0UL)
932 #define ADC12_PRD_CFG_CHN1 (1UL)
933 #define ADC12_PRD_CFG_CHN2 (2UL)
934 #define ADC12_PRD_CFG_CHN3 (3UL)
935 #define ADC12_PRD_CFG_CHN4 (4UL)
936 #define ADC12_PRD_CFG_CHN5 (5UL)
937 #define ADC12_PRD_CFG_CHN6 (6UL)
938 #define ADC12_PRD_CFG_CHN7 (7UL)
939 #define ADC12_PRD_CFG_CHN8 (8UL)
940 #define ADC12_PRD_CFG_CHN9 (9UL)
941 #define ADC12_PRD_CFG_CHN10 (10UL)
942 #define ADC12_PRD_CFG_CHN11 (11UL)
943 #define ADC12_PRD_CFG_CHN12 (12UL)
944 #define ADC12_PRD_CFG_CHN13 (13UL)
945 #define ADC12_PRD_CFG_CHN14 (14UL)
946 #define ADC12_PRD_CFG_CHN15 (15UL)
947 #define ADC12_PRD_CFG_CHN16 (16UL)
948 #define ADC12_PRD_CFG_CHN17 (17UL)
949 #define ADC12_PRD_CFG_CHN18 (18UL)
952 #define ADC12_SAMPLE_CFG_CHN0 (0UL)
953 #define ADC12_SAMPLE_CFG_CHN1 (1UL)
954 #define ADC12_SAMPLE_CFG_CHN2 (2UL)
955 #define ADC12_SAMPLE_CFG_CHN3 (3UL)
956 #define ADC12_SAMPLE_CFG_CHN4 (4UL)
957 #define ADC12_SAMPLE_CFG_CHN5 (5UL)
958 #define ADC12_SAMPLE_CFG_CHN6 (6UL)
959 #define ADC12_SAMPLE_CFG_CHN7 (7UL)
960 #define ADC12_SAMPLE_CFG_CHN8 (8UL)
961 #define ADC12_SAMPLE_CFG_CHN9 (9UL)
962 #define ADC12_SAMPLE_CFG_CHN10 (10UL)
963 #define ADC12_SAMPLE_CFG_CHN11 (11UL)
964 #define ADC12_SAMPLE_CFG_CHN12 (12UL)
965 #define ADC12_SAMPLE_CFG_CHN13 (13UL)
966 #define ADC12_SAMPLE_CFG_CHN14 (14UL)
967 #define ADC12_SAMPLE_CFG_CHN15 (15UL)
968 #define ADC12_SAMPLE_CFG_CHN16 (16UL)
969 #define ADC12_SAMPLE_CFG_CHN17 (17UL)
970 #define ADC12_SAMPLE_CFG_CHN18 (18UL)
Definition: hpm_adc12_regs.h:12