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[8];
18 __R uint8_t RESERVED1[224];
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 uint8_t RESERVED3[4];
24 __RW uint32_t SEQ_DMA_CFG;
25 __RW uint32_t SEQ_QUE[16];
26 __R uint8_t RESERVED4[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 RESERVED5[896];
34 __RW uint32_t SAMPLE_CFG[8];
35 __R uint8_t RESERVED6[228];
36 __RW uint32_t CONV_CFG1;
37 __RW uint32_t ADC_CFG0;
38 __R uint8_t RESERVED7[4];
39 __RW uint32_t INT_STS;
41 __R uint8_t RESERVED8[232];
42 __RW uint32_t ANA_CTRL0;
43 __R uint8_t RESERVED9[12];
44 __RW uint32_t ANA_STATUS;
45 __R uint8_t RESERVED10[492];
46 __RW uint16_t ADC16_PARAMS[34];
47 __RW uint32_t ADC16_CONFIG0;
48 __R uint8_t RESERVED11[24];
49 __RW uint32_t ADC16_CONFIG1;
59 #define ADC16_CONFIG_TRIG_LEN_MASK (0xC0000000UL)
60 #define ADC16_CONFIG_TRIG_LEN_SHIFT (30U)
61 #define ADC16_CONFIG_TRIG_LEN_SET(x) (((uint32_t)(x) << ADC16_CONFIG_TRIG_LEN_SHIFT) & ADC16_CONFIG_TRIG_LEN_MASK)
62 #define ADC16_CONFIG_TRIG_LEN_GET(x) (((uint32_t)(x) & ADC16_CONFIG_TRIG_LEN_MASK) >> ADC16_CONFIG_TRIG_LEN_SHIFT)
69 #define ADC16_CONFIG_INTEN3_MASK (0x20000000UL)
70 #define ADC16_CONFIG_INTEN3_SHIFT (29U)
71 #define ADC16_CONFIG_INTEN3_SET(x) (((uint32_t)(x) << ADC16_CONFIG_INTEN3_SHIFT) & ADC16_CONFIG_INTEN3_MASK)
72 #define ADC16_CONFIG_INTEN3_GET(x) (((uint32_t)(x) & ADC16_CONFIG_INTEN3_MASK) >> ADC16_CONFIG_INTEN3_SHIFT)
79 #define ADC16_CONFIG_CHAN3_MASK (0x1F000000UL)
80 #define ADC16_CONFIG_CHAN3_SHIFT (24U)
81 #define ADC16_CONFIG_CHAN3_SET(x) (((uint32_t)(x) << ADC16_CONFIG_CHAN3_SHIFT) & ADC16_CONFIG_CHAN3_MASK)
82 #define ADC16_CONFIG_CHAN3_GET(x) (((uint32_t)(x) & ADC16_CONFIG_CHAN3_MASK) >> ADC16_CONFIG_CHAN3_SHIFT)
89 #define ADC16_CONFIG_INTEN2_MASK (0x200000UL)
90 #define ADC16_CONFIG_INTEN2_SHIFT (21U)
91 #define ADC16_CONFIG_INTEN2_SET(x) (((uint32_t)(x) << ADC16_CONFIG_INTEN2_SHIFT) & ADC16_CONFIG_INTEN2_MASK)
92 #define ADC16_CONFIG_INTEN2_GET(x) (((uint32_t)(x) & ADC16_CONFIG_INTEN2_MASK) >> ADC16_CONFIG_INTEN2_SHIFT)
99 #define ADC16_CONFIG_CHAN2_MASK (0x1F0000UL)
100 #define ADC16_CONFIG_CHAN2_SHIFT (16U)
101 #define ADC16_CONFIG_CHAN2_SET(x) (((uint32_t)(x) << ADC16_CONFIG_CHAN2_SHIFT) & ADC16_CONFIG_CHAN2_MASK)
102 #define ADC16_CONFIG_CHAN2_GET(x) (((uint32_t)(x) & ADC16_CONFIG_CHAN2_MASK) >> ADC16_CONFIG_CHAN2_SHIFT)
109 #define ADC16_CONFIG_INTEN1_MASK (0x2000U)
110 #define ADC16_CONFIG_INTEN1_SHIFT (13U)
111 #define ADC16_CONFIG_INTEN1_SET(x) (((uint32_t)(x) << ADC16_CONFIG_INTEN1_SHIFT) & ADC16_CONFIG_INTEN1_MASK)
112 #define ADC16_CONFIG_INTEN1_GET(x) (((uint32_t)(x) & ADC16_CONFIG_INTEN1_MASK) >> ADC16_CONFIG_INTEN1_SHIFT)
119 #define ADC16_CONFIG_CHAN1_MASK (0x1F00U)
120 #define ADC16_CONFIG_CHAN1_SHIFT (8U)
121 #define ADC16_CONFIG_CHAN1_SET(x) (((uint32_t)(x) << ADC16_CONFIG_CHAN1_SHIFT) & ADC16_CONFIG_CHAN1_MASK)
122 #define ADC16_CONFIG_CHAN1_GET(x) (((uint32_t)(x) & ADC16_CONFIG_CHAN1_MASK) >> ADC16_CONFIG_CHAN1_SHIFT)
129 #define ADC16_CONFIG_INTEN0_MASK (0x20U)
130 #define ADC16_CONFIG_INTEN0_SHIFT (5U)
131 #define ADC16_CONFIG_INTEN0_SET(x) (((uint32_t)(x) << ADC16_CONFIG_INTEN0_SHIFT) & ADC16_CONFIG_INTEN0_MASK)
132 #define ADC16_CONFIG_INTEN0_GET(x) (((uint32_t)(x) & ADC16_CONFIG_INTEN0_MASK) >> ADC16_CONFIG_INTEN0_SHIFT)
139 #define ADC16_CONFIG_CHAN0_MASK (0x1FU)
140 #define ADC16_CONFIG_CHAN0_SHIFT (0U)
141 #define ADC16_CONFIG_CHAN0_SET(x) (((uint32_t)(x) << ADC16_CONFIG_CHAN0_SHIFT) & ADC16_CONFIG_CHAN0_MASK)
142 #define ADC16_CONFIG_CHAN0_GET(x) (((uint32_t)(x) & ADC16_CONFIG_CHAN0_MASK) >> ADC16_CONFIG_CHAN0_SHIFT)
150 #define ADC16_TRG_DMA_ADDR_TRG_DMA_ADDR_MASK (0xFFFFFFFCUL)
151 #define ADC16_TRG_DMA_ADDR_TRG_DMA_ADDR_SHIFT (2U)
152 #define ADC16_TRG_DMA_ADDR_TRG_DMA_ADDR_SET(x) (((uint32_t)(x) << ADC16_TRG_DMA_ADDR_TRG_DMA_ADDR_SHIFT) & ADC16_TRG_DMA_ADDR_TRG_DMA_ADDR_MASK)
153 #define ADC16_TRG_DMA_ADDR_TRG_DMA_ADDR_GET(x) (((uint32_t)(x) & ADC16_TRG_DMA_ADDR_TRG_DMA_ADDR_MASK) >> ADC16_TRG_DMA_ADDR_TRG_DMA_ADDR_SHIFT)
161 #define ADC16_TRG_SW_STA_TRG_SW_STA_MASK (0x10U)
162 #define ADC16_TRG_SW_STA_TRG_SW_STA_SHIFT (4U)
163 #define ADC16_TRG_SW_STA_TRG_SW_STA_SET(x) (((uint32_t)(x) << ADC16_TRG_SW_STA_TRG_SW_STA_SHIFT) & ADC16_TRG_SW_STA_TRG_SW_STA_MASK)
164 #define ADC16_TRG_SW_STA_TRG_SW_STA_GET(x) (((uint32_t)(x) & ADC16_TRG_SW_STA_TRG_SW_STA_MASK) >> ADC16_TRG_SW_STA_TRG_SW_STA_SHIFT)
173 #define ADC16_TRG_SW_STA_TRIG_SW_INDEX_MASK (0xFU)
174 #define ADC16_TRG_SW_STA_TRIG_SW_INDEX_SHIFT (0U)
175 #define ADC16_TRG_SW_STA_TRIG_SW_INDEX_SET(x) (((uint32_t)(x) << ADC16_TRG_SW_STA_TRIG_SW_INDEX_SHIFT) & ADC16_TRG_SW_STA_TRIG_SW_INDEX_MASK)
176 #define ADC16_TRG_SW_STA_TRIG_SW_INDEX_GET(x) (((uint32_t)(x) & ADC16_TRG_SW_STA_TRIG_SW_INDEX_MASK) >> ADC16_TRG_SW_STA_TRIG_SW_INDEX_SHIFT)
187 #define ADC16_BUS_RESULT_VALID_MASK (0x10000UL)
188 #define ADC16_BUS_RESULT_VALID_SHIFT (16U)
189 #define ADC16_BUS_RESULT_VALID_GET(x) (((uint32_t)(x) & ADC16_BUS_RESULT_VALID_MASK) >> ADC16_BUS_RESULT_VALID_SHIFT)
198 #define ADC16_BUS_RESULT_CHAN_RESULT_MASK (0xFFFFU)
199 #define ADC16_BUS_RESULT_CHAN_RESULT_SHIFT (0U)
200 #define ADC16_BUS_RESULT_CHAN_RESULT_GET(x) (((uint32_t)(x) & ADC16_BUS_RESULT_CHAN_RESULT_MASK) >> ADC16_BUS_RESULT_CHAN_RESULT_SHIFT)
208 #define ADC16_BUF_CFG0_WAIT_DIS_MASK (0x1U)
209 #define ADC16_BUF_CFG0_WAIT_DIS_SHIFT (0U)
210 #define ADC16_BUF_CFG0_WAIT_DIS_SET(x) (((uint32_t)(x) << ADC16_BUF_CFG0_WAIT_DIS_SHIFT) & ADC16_BUF_CFG0_WAIT_DIS_MASK)
211 #define ADC16_BUF_CFG0_WAIT_DIS_GET(x) (((uint32_t)(x) & ADC16_BUF_CFG0_WAIT_DIS_MASK) >> ADC16_BUF_CFG0_WAIT_DIS_SHIFT)
219 #define ADC16_SEQ_CFG0_CYCLE_MASK (0x80000000UL)
220 #define ADC16_SEQ_CFG0_CYCLE_SHIFT (31U)
221 #define ADC16_SEQ_CFG0_CYCLE_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_CYCLE_MASK) >> ADC16_SEQ_CFG0_CYCLE_SHIFT)
228 #define ADC16_SEQ_CFG0_SEQ_LEN_MASK (0xF00U)
229 #define ADC16_SEQ_CFG0_SEQ_LEN_SHIFT (8U)
230 #define ADC16_SEQ_CFG0_SEQ_LEN_SET(x) (((uint32_t)(x) << ADC16_SEQ_CFG0_SEQ_LEN_SHIFT) & ADC16_SEQ_CFG0_SEQ_LEN_MASK)
231 #define ADC16_SEQ_CFG0_SEQ_LEN_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_SEQ_LEN_MASK) >> ADC16_SEQ_CFG0_SEQ_LEN_SHIFT)
239 #define ADC16_SEQ_CFG0_RESTART_EN_MASK (0x10U)
240 #define ADC16_SEQ_CFG0_RESTART_EN_SHIFT (4U)
241 #define ADC16_SEQ_CFG0_RESTART_EN_SET(x) (((uint32_t)(x) << ADC16_SEQ_CFG0_RESTART_EN_SHIFT) & ADC16_SEQ_CFG0_RESTART_EN_MASK)
242 #define ADC16_SEQ_CFG0_RESTART_EN_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_RESTART_EN_MASK) >> ADC16_SEQ_CFG0_RESTART_EN_SHIFT)
249 #define ADC16_SEQ_CFG0_CONT_EN_MASK (0x8U)
250 #define ADC16_SEQ_CFG0_CONT_EN_SHIFT (3U)
251 #define ADC16_SEQ_CFG0_CONT_EN_SET(x) (((uint32_t)(x) << ADC16_SEQ_CFG0_CONT_EN_SHIFT) & ADC16_SEQ_CFG0_CONT_EN_MASK)
252 #define ADC16_SEQ_CFG0_CONT_EN_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_CONT_EN_MASK) >> ADC16_SEQ_CFG0_CONT_EN_SHIFT)
259 #define ADC16_SEQ_CFG0_SW_TRIG_MASK (0x4U)
260 #define ADC16_SEQ_CFG0_SW_TRIG_SHIFT (2U)
261 #define ADC16_SEQ_CFG0_SW_TRIG_SET(x) (((uint32_t)(x) << ADC16_SEQ_CFG0_SW_TRIG_SHIFT) & ADC16_SEQ_CFG0_SW_TRIG_MASK)
262 #define ADC16_SEQ_CFG0_SW_TRIG_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_SW_TRIG_MASK) >> ADC16_SEQ_CFG0_SW_TRIG_SHIFT)
269 #define ADC16_SEQ_CFG0_SW_TRIG_EN_MASK (0x2U)
270 #define ADC16_SEQ_CFG0_SW_TRIG_EN_SHIFT (1U)
271 #define ADC16_SEQ_CFG0_SW_TRIG_EN_SET(x) (((uint32_t)(x) << ADC16_SEQ_CFG0_SW_TRIG_EN_SHIFT) & ADC16_SEQ_CFG0_SW_TRIG_EN_MASK)
272 #define ADC16_SEQ_CFG0_SW_TRIG_EN_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_SW_TRIG_EN_MASK) >> ADC16_SEQ_CFG0_SW_TRIG_EN_SHIFT)
279 #define ADC16_SEQ_CFG0_HW_TRIG_EN_MASK (0x1U)
280 #define ADC16_SEQ_CFG0_HW_TRIG_EN_SHIFT (0U)
281 #define ADC16_SEQ_CFG0_HW_TRIG_EN_SET(x) (((uint32_t)(x) << ADC16_SEQ_CFG0_HW_TRIG_EN_SHIFT) & ADC16_SEQ_CFG0_HW_TRIG_EN_MASK)
282 #define ADC16_SEQ_CFG0_HW_TRIG_EN_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_HW_TRIG_EN_MASK) >> ADC16_SEQ_CFG0_HW_TRIG_EN_SHIFT)
290 #define ADC16_SEQ_DMA_ADDR_TAR_ADDR_MASK (0xFFFFFFFCUL)
291 #define ADC16_SEQ_DMA_ADDR_TAR_ADDR_SHIFT (2U)
292 #define ADC16_SEQ_DMA_ADDR_TAR_ADDR_SET(x) (((uint32_t)(x) << ADC16_SEQ_DMA_ADDR_TAR_ADDR_SHIFT) & ADC16_SEQ_DMA_ADDR_TAR_ADDR_MASK)
293 #define ADC16_SEQ_DMA_ADDR_TAR_ADDR_GET(x) (((uint32_t)(x) & ADC16_SEQ_DMA_ADDR_TAR_ADDR_MASK) >> ADC16_SEQ_DMA_ADDR_TAR_ADDR_SHIFT)
301 #define ADC16_SEQ_DMA_CFG_STOP_POS_MASK (0xFFF0000UL)
302 #define ADC16_SEQ_DMA_CFG_STOP_POS_SHIFT (16U)
303 #define ADC16_SEQ_DMA_CFG_STOP_POS_SET(x) (((uint32_t)(x) << ADC16_SEQ_DMA_CFG_STOP_POS_SHIFT) & ADC16_SEQ_DMA_CFG_STOP_POS_MASK)
304 #define ADC16_SEQ_DMA_CFG_STOP_POS_GET(x) (((uint32_t)(x) & ADC16_SEQ_DMA_CFG_STOP_POS_MASK) >> ADC16_SEQ_DMA_CFG_STOP_POS_SHIFT)
312 #define ADC16_SEQ_DMA_CFG_DMA_RST_MASK (0x2000U)
313 #define ADC16_SEQ_DMA_CFG_DMA_RST_SHIFT (13U)
314 #define ADC16_SEQ_DMA_CFG_DMA_RST_SET(x) (((uint32_t)(x) << ADC16_SEQ_DMA_CFG_DMA_RST_SHIFT) & ADC16_SEQ_DMA_CFG_DMA_RST_MASK)
315 #define ADC16_SEQ_DMA_CFG_DMA_RST_GET(x) (((uint32_t)(x) & ADC16_SEQ_DMA_CFG_DMA_RST_MASK) >> ADC16_SEQ_DMA_CFG_DMA_RST_SHIFT)
322 #define ADC16_SEQ_DMA_CFG_STOP_EN_MASK (0x1000U)
323 #define ADC16_SEQ_DMA_CFG_STOP_EN_SHIFT (12U)
324 #define ADC16_SEQ_DMA_CFG_STOP_EN_SET(x) (((uint32_t)(x) << ADC16_SEQ_DMA_CFG_STOP_EN_SHIFT) & ADC16_SEQ_DMA_CFG_STOP_EN_MASK)
325 #define ADC16_SEQ_DMA_CFG_STOP_EN_GET(x) (((uint32_t)(x) & ADC16_SEQ_DMA_CFG_STOP_EN_MASK) >> ADC16_SEQ_DMA_CFG_STOP_EN_SHIFT)
334 #define ADC16_SEQ_DMA_CFG_BUF_LEN_MASK (0xFFFU)
335 #define ADC16_SEQ_DMA_CFG_BUF_LEN_SHIFT (0U)
336 #define ADC16_SEQ_DMA_CFG_BUF_LEN_SET(x) (((uint32_t)(x) << ADC16_SEQ_DMA_CFG_BUF_LEN_SHIFT) & ADC16_SEQ_DMA_CFG_BUF_LEN_MASK)
337 #define ADC16_SEQ_DMA_CFG_BUF_LEN_GET(x) (((uint32_t)(x) & ADC16_SEQ_DMA_CFG_BUF_LEN_MASK) >> ADC16_SEQ_DMA_CFG_BUF_LEN_SHIFT)
345 #define ADC16_SEQ_QUE_SEQ_INT_EN_MASK (0x20U)
346 #define ADC16_SEQ_QUE_SEQ_INT_EN_SHIFT (5U)
347 #define ADC16_SEQ_QUE_SEQ_INT_EN_SET(x) (((uint32_t)(x) << ADC16_SEQ_QUE_SEQ_INT_EN_SHIFT) & ADC16_SEQ_QUE_SEQ_INT_EN_MASK)
348 #define ADC16_SEQ_QUE_SEQ_INT_EN_GET(x) (((uint32_t)(x) & ADC16_SEQ_QUE_SEQ_INT_EN_MASK) >> ADC16_SEQ_QUE_SEQ_INT_EN_SHIFT)
355 #define ADC16_SEQ_QUE_CHAN_NUM_4_0_MASK (0x1FU)
356 #define ADC16_SEQ_QUE_CHAN_NUM_4_0_SHIFT (0U)
357 #define ADC16_SEQ_QUE_CHAN_NUM_4_0_SET(x) (((uint32_t)(x) << ADC16_SEQ_QUE_CHAN_NUM_4_0_SHIFT) & ADC16_SEQ_QUE_CHAN_NUM_4_0_MASK)
358 #define ADC16_SEQ_QUE_CHAN_NUM_4_0_GET(x) (((uint32_t)(x) & ADC16_SEQ_QUE_CHAN_NUM_4_0_MASK) >> ADC16_SEQ_QUE_CHAN_NUM_4_0_SHIFT)
366 #define ADC16_PRD_CFG_PRD_CFG_PRESCALE_MASK (0x1F00U)
367 #define ADC16_PRD_CFG_PRD_CFG_PRESCALE_SHIFT (8U)
368 #define ADC16_PRD_CFG_PRD_CFG_PRESCALE_SET(x) (((uint32_t)(x) << ADC16_PRD_CFG_PRD_CFG_PRESCALE_SHIFT) & ADC16_PRD_CFG_PRD_CFG_PRESCALE_MASK)
369 #define ADC16_PRD_CFG_PRD_CFG_PRESCALE_GET(x) (((uint32_t)(x) & ADC16_PRD_CFG_PRD_CFG_PRESCALE_MASK) >> ADC16_PRD_CFG_PRD_CFG_PRESCALE_SHIFT)
377 #define ADC16_PRD_CFG_PRD_CFG_PRD_MASK (0xFFU)
378 #define ADC16_PRD_CFG_PRD_CFG_PRD_SHIFT (0U)
379 #define ADC16_PRD_CFG_PRD_CFG_PRD_SET(x) (((uint32_t)(x) << ADC16_PRD_CFG_PRD_CFG_PRD_SHIFT) & ADC16_PRD_CFG_PRD_CFG_PRD_MASK)
380 #define ADC16_PRD_CFG_PRD_CFG_PRD_GET(x) (((uint32_t)(x) & ADC16_PRD_CFG_PRD_CFG_PRD_MASK) >> ADC16_PRD_CFG_PRD_CFG_PRD_SHIFT)
388 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDH_MASK (0xFFFF0000UL)
389 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDH_SHIFT (16U)
390 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDH_SET(x) (((uint32_t)(x) << ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDH_SHIFT) & ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDH_MASK)
391 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDH_GET(x) (((uint32_t)(x) & ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDH_MASK) >> ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDH_SHIFT)
398 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDL_MASK (0xFFFFU)
399 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDL_SHIFT (0U)
400 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDL_SET(x) (((uint32_t)(x) << ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDL_SHIFT) & ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDL_MASK)
401 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDL_GET(x) (((uint32_t)(x) & ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDL_MASK) >> ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDL_SHIFT)
410 #define ADC16_PRD_CFG_PRD_RESULT_CHAN_RESULT_MASK (0xFFFFU)
411 #define ADC16_PRD_CFG_PRD_RESULT_CHAN_RESULT_SHIFT (0U)
412 #define ADC16_PRD_CFG_PRD_RESULT_CHAN_RESULT_GET(x) (((uint32_t)(x) & ADC16_PRD_CFG_PRD_RESULT_CHAN_RESULT_MASK) >> ADC16_PRD_CFG_PRD_RESULT_CHAN_RESULT_SHIFT)
420 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_MASK (0xE00U)
421 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_SHIFT (9U)
422 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_SET(x) (((uint32_t)(x) << ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_SHIFT) & ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_MASK)
423 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_GET(x) (((uint32_t)(x) & ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_MASK) >> ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_SHIFT)
430 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_MASK (0x1FFU)
431 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT (0U)
432 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SET(x) (((uint32_t)(x) << ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT) & ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_MASK)
433 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_GET(x) (((uint32_t)(x) & ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_MASK) >> ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT)
443 #define ADC16_CONV_CFG1_CONVERT_CLOCK_NUMBER_MASK (0x1F0U)
444 #define ADC16_CONV_CFG1_CONVERT_CLOCK_NUMBER_SHIFT (4U)
445 #define ADC16_CONV_CFG1_CONVERT_CLOCK_NUMBER_SET(x) (((uint32_t)(x) << ADC16_CONV_CFG1_CONVERT_CLOCK_NUMBER_SHIFT) & ADC16_CONV_CFG1_CONVERT_CLOCK_NUMBER_MASK)
446 #define ADC16_CONV_CFG1_CONVERT_CLOCK_NUMBER_GET(x) (((uint32_t)(x) & ADC16_CONV_CFG1_CONVERT_CLOCK_NUMBER_MASK) >> ADC16_CONV_CFG1_CONVERT_CLOCK_NUMBER_SHIFT)
459 #define ADC16_CONV_CFG1_CLOCK_DIVIDER_MASK (0xFU)
460 #define ADC16_CONV_CFG1_CLOCK_DIVIDER_SHIFT (0U)
461 #define ADC16_CONV_CFG1_CLOCK_DIVIDER_SET(x) (((uint32_t)(x) << ADC16_CONV_CFG1_CLOCK_DIVIDER_SHIFT) & ADC16_CONV_CFG1_CLOCK_DIVIDER_MASK)
462 #define ADC16_CONV_CFG1_CLOCK_DIVIDER_GET(x) (((uint32_t)(x) & ADC16_CONV_CFG1_CLOCK_DIVIDER_MASK) >> ADC16_CONV_CFG1_CLOCK_DIVIDER_SHIFT)
471 #define ADC16_ADC_CFG0_SEL_SYNC_AHB_MASK (0x80000000UL)
472 #define ADC16_ADC_CFG0_SEL_SYNC_AHB_SHIFT (31U)
473 #define ADC16_ADC_CFG0_SEL_SYNC_AHB_SET(x) (((uint32_t)(x) << ADC16_ADC_CFG0_SEL_SYNC_AHB_SHIFT) & ADC16_ADC_CFG0_SEL_SYNC_AHB_MASK)
474 #define ADC16_ADC_CFG0_SEL_SYNC_AHB_GET(x) (((uint32_t)(x) & ADC16_ADC_CFG0_SEL_SYNC_AHB_MASK) >> ADC16_ADC_CFG0_SEL_SYNC_AHB_SHIFT)
481 #define ADC16_ADC_CFG0_ADC_AHB_EN_MASK (0x20000000UL)
482 #define ADC16_ADC_CFG0_ADC_AHB_EN_SHIFT (29U)
483 #define ADC16_ADC_CFG0_ADC_AHB_EN_SET(x) (((uint32_t)(x) << ADC16_ADC_CFG0_ADC_AHB_EN_SHIFT) & ADC16_ADC_CFG0_ADC_AHB_EN_MASK)
484 #define ADC16_ADC_CFG0_ADC_AHB_EN_GET(x) (((uint32_t)(x) & ADC16_ADC_CFG0_ADC_AHB_EN_MASK) >> ADC16_ADC_CFG0_ADC_AHB_EN_SHIFT)
491 #define ADC16_ADC_CFG0_PORT3_REALTIME_MASK (0x1U)
492 #define ADC16_ADC_CFG0_PORT3_REALTIME_SHIFT (0U)
493 #define ADC16_ADC_CFG0_PORT3_REALTIME_SET(x) (((uint32_t)(x) << ADC16_ADC_CFG0_PORT3_REALTIME_SHIFT) & ADC16_ADC_CFG0_PORT3_REALTIME_MASK)
494 #define ADC16_ADC_CFG0_PORT3_REALTIME_GET(x) (((uint32_t)(x) & ADC16_ADC_CFG0_PORT3_REALTIME_MASK) >> ADC16_ADC_CFG0_PORT3_REALTIME_SHIFT)
502 #define ADC16_INT_STS_TRIG_CMPT_MASK (0x80000000UL)
503 #define ADC16_INT_STS_TRIG_CMPT_SHIFT (31U)
504 #define ADC16_INT_STS_TRIG_CMPT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_TRIG_CMPT_SHIFT) & ADC16_INT_STS_TRIG_CMPT_MASK)
505 #define ADC16_INT_STS_TRIG_CMPT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_TRIG_CMPT_MASK) >> ADC16_INT_STS_TRIG_CMPT_SHIFT)
511 #define ADC16_INT_STS_TRIG_SW_CFLCT_MASK (0x40000000UL)
512 #define ADC16_INT_STS_TRIG_SW_CFLCT_SHIFT (30U)
513 #define ADC16_INT_STS_TRIG_SW_CFLCT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_TRIG_SW_CFLCT_SHIFT) & ADC16_INT_STS_TRIG_SW_CFLCT_MASK)
514 #define ADC16_INT_STS_TRIG_SW_CFLCT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_TRIG_SW_CFLCT_MASK) >> ADC16_INT_STS_TRIG_SW_CFLCT_SHIFT)
520 #define ADC16_INT_STS_TRIG_HW_CFLCT_MASK (0x20000000UL)
521 #define ADC16_INT_STS_TRIG_HW_CFLCT_SHIFT (29U)
522 #define ADC16_INT_STS_TRIG_HW_CFLCT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_TRIG_HW_CFLCT_SHIFT) & ADC16_INT_STS_TRIG_HW_CFLCT_MASK)
523 #define ADC16_INT_STS_TRIG_HW_CFLCT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_TRIG_HW_CFLCT_MASK) >> ADC16_INT_STS_TRIG_HW_CFLCT_SHIFT)
530 #define ADC16_INT_STS_READ_CFLCT_MASK (0x10000000UL)
531 #define ADC16_INT_STS_READ_CFLCT_SHIFT (28U)
532 #define ADC16_INT_STS_READ_CFLCT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_READ_CFLCT_SHIFT) & ADC16_INT_STS_READ_CFLCT_MASK)
533 #define ADC16_INT_STS_READ_CFLCT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_READ_CFLCT_MASK) >> ADC16_INT_STS_READ_CFLCT_SHIFT)
540 #define ADC16_INT_STS_SEQ_SW_CFLCT_MASK (0x8000000UL)
541 #define ADC16_INT_STS_SEQ_SW_CFLCT_SHIFT (27U)
542 #define ADC16_INT_STS_SEQ_SW_CFLCT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_SEQ_SW_CFLCT_SHIFT) & ADC16_INT_STS_SEQ_SW_CFLCT_MASK)
543 #define ADC16_INT_STS_SEQ_SW_CFLCT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_SEQ_SW_CFLCT_MASK) >> ADC16_INT_STS_SEQ_SW_CFLCT_SHIFT)
549 #define ADC16_INT_STS_SEQ_HW_CFLCT_MASK (0x4000000UL)
550 #define ADC16_INT_STS_SEQ_HW_CFLCT_SHIFT (26U)
551 #define ADC16_INT_STS_SEQ_HW_CFLCT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_SEQ_HW_CFLCT_SHIFT) & ADC16_INT_STS_SEQ_HW_CFLCT_MASK)
552 #define ADC16_INT_STS_SEQ_HW_CFLCT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_SEQ_HW_CFLCT_MASK) >> ADC16_INT_STS_SEQ_HW_CFLCT_SHIFT)
559 #define ADC16_INT_STS_SEQ_DMAABT_MASK (0x2000000UL)
560 #define ADC16_INT_STS_SEQ_DMAABT_SHIFT (25U)
561 #define ADC16_INT_STS_SEQ_DMAABT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_SEQ_DMAABT_SHIFT) & ADC16_INT_STS_SEQ_DMAABT_MASK)
562 #define ADC16_INT_STS_SEQ_DMAABT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_SEQ_DMAABT_MASK) >> ADC16_INT_STS_SEQ_DMAABT_SHIFT)
569 #define ADC16_INT_STS_SEQ_CMPT_MASK (0x1000000UL)
570 #define ADC16_INT_STS_SEQ_CMPT_SHIFT (24U)
571 #define ADC16_INT_STS_SEQ_CMPT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_SEQ_CMPT_SHIFT) & ADC16_INT_STS_SEQ_CMPT_MASK)
572 #define ADC16_INT_STS_SEQ_CMPT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_SEQ_CMPT_MASK) >> ADC16_INT_STS_SEQ_CMPT_SHIFT)
579 #define ADC16_INT_STS_SEQ_CVC_MASK (0x800000UL)
580 #define ADC16_INT_STS_SEQ_CVC_SHIFT (23U)
581 #define ADC16_INT_STS_SEQ_CVC_SET(x) (((uint32_t)(x) << ADC16_INT_STS_SEQ_CVC_SHIFT) & ADC16_INT_STS_SEQ_CVC_MASK)
582 #define ADC16_INT_STS_SEQ_CVC_GET(x) (((uint32_t)(x) & ADC16_INT_STS_SEQ_CVC_MASK) >> ADC16_INT_STS_SEQ_CVC_SHIFT)
589 #define ADC16_INT_STS_DMA_FIFO_FULL_MASK (0x400000UL)
590 #define ADC16_INT_STS_DMA_FIFO_FULL_SHIFT (22U)
591 #define ADC16_INT_STS_DMA_FIFO_FULL_SET(x) (((uint32_t)(x) << ADC16_INT_STS_DMA_FIFO_FULL_SHIFT) & ADC16_INT_STS_DMA_FIFO_FULL_MASK)
592 #define ADC16_INT_STS_DMA_FIFO_FULL_GET(x) (((uint32_t)(x) & ADC16_INT_STS_DMA_FIFO_FULL_MASK) >> ADC16_INT_STS_DMA_FIFO_FULL_SHIFT)
599 #define ADC16_INT_STS_AHB_ERR_MASK (0x200000UL)
600 #define ADC16_INT_STS_AHB_ERR_SHIFT (21U)
601 #define ADC16_INT_STS_AHB_ERR_SET(x) (((uint32_t)(x) << ADC16_INT_STS_AHB_ERR_SHIFT) & ADC16_INT_STS_AHB_ERR_MASK)
602 #define ADC16_INT_STS_AHB_ERR_GET(x) (((uint32_t)(x) & ADC16_INT_STS_AHB_ERR_MASK) >> ADC16_INT_STS_AHB_ERR_SHIFT)
609 #define ADC16_INT_STS_WDOG_MASK (0xFFFFU)
610 #define ADC16_INT_STS_WDOG_SHIFT (0U)
611 #define ADC16_INT_STS_WDOG_SET(x) (((uint32_t)(x) << ADC16_INT_STS_WDOG_SHIFT) & ADC16_INT_STS_WDOG_MASK)
612 #define ADC16_INT_STS_WDOG_GET(x) (((uint32_t)(x) & ADC16_INT_STS_WDOG_MASK) >> ADC16_INT_STS_WDOG_SHIFT)
620 #define ADC16_INT_EN_TRIG_CMPT_MASK (0x80000000UL)
621 #define ADC16_INT_EN_TRIG_CMPT_SHIFT (31U)
622 #define ADC16_INT_EN_TRIG_CMPT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_TRIG_CMPT_SHIFT) & ADC16_INT_EN_TRIG_CMPT_MASK)
623 #define ADC16_INT_EN_TRIG_CMPT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_TRIG_CMPT_MASK) >> ADC16_INT_EN_TRIG_CMPT_SHIFT)
629 #define ADC16_INT_EN_TRIG_SW_CFLCT_MASK (0x40000000UL)
630 #define ADC16_INT_EN_TRIG_SW_CFLCT_SHIFT (30U)
631 #define ADC16_INT_EN_TRIG_SW_CFLCT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_TRIG_SW_CFLCT_SHIFT) & ADC16_INT_EN_TRIG_SW_CFLCT_MASK)
632 #define ADC16_INT_EN_TRIG_SW_CFLCT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_TRIG_SW_CFLCT_MASK) >> ADC16_INT_EN_TRIG_SW_CFLCT_SHIFT)
638 #define ADC16_INT_EN_TRIG_HW_CFLCT_MASK (0x20000000UL)
639 #define ADC16_INT_EN_TRIG_HW_CFLCT_SHIFT (29U)
640 #define ADC16_INT_EN_TRIG_HW_CFLCT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_TRIG_HW_CFLCT_SHIFT) & ADC16_INT_EN_TRIG_HW_CFLCT_MASK)
641 #define ADC16_INT_EN_TRIG_HW_CFLCT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_TRIG_HW_CFLCT_MASK) >> ADC16_INT_EN_TRIG_HW_CFLCT_SHIFT)
648 #define ADC16_INT_EN_READ_CFLCT_MASK (0x10000000UL)
649 #define ADC16_INT_EN_READ_CFLCT_SHIFT (28U)
650 #define ADC16_INT_EN_READ_CFLCT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_READ_CFLCT_SHIFT) & ADC16_INT_EN_READ_CFLCT_MASK)
651 #define ADC16_INT_EN_READ_CFLCT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_READ_CFLCT_MASK) >> ADC16_INT_EN_READ_CFLCT_SHIFT)
658 #define ADC16_INT_EN_SEQ_SW_CFLCT_MASK (0x8000000UL)
659 #define ADC16_INT_EN_SEQ_SW_CFLCT_SHIFT (27U)
660 #define ADC16_INT_EN_SEQ_SW_CFLCT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_SEQ_SW_CFLCT_SHIFT) & ADC16_INT_EN_SEQ_SW_CFLCT_MASK)
661 #define ADC16_INT_EN_SEQ_SW_CFLCT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_SEQ_SW_CFLCT_MASK) >> ADC16_INT_EN_SEQ_SW_CFLCT_SHIFT)
667 #define ADC16_INT_EN_SEQ_HW_CFLCT_MASK (0x4000000UL)
668 #define ADC16_INT_EN_SEQ_HW_CFLCT_SHIFT (26U)
669 #define ADC16_INT_EN_SEQ_HW_CFLCT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_SEQ_HW_CFLCT_SHIFT) & ADC16_INT_EN_SEQ_HW_CFLCT_MASK)
670 #define ADC16_INT_EN_SEQ_HW_CFLCT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_SEQ_HW_CFLCT_MASK) >> ADC16_INT_EN_SEQ_HW_CFLCT_SHIFT)
677 #define ADC16_INT_EN_SEQ_DMAABT_MASK (0x2000000UL)
678 #define ADC16_INT_EN_SEQ_DMAABT_SHIFT (25U)
679 #define ADC16_INT_EN_SEQ_DMAABT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_SEQ_DMAABT_SHIFT) & ADC16_INT_EN_SEQ_DMAABT_MASK)
680 #define ADC16_INT_EN_SEQ_DMAABT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_SEQ_DMAABT_MASK) >> ADC16_INT_EN_SEQ_DMAABT_SHIFT)
687 #define ADC16_INT_EN_SEQ_CMPT_MASK (0x1000000UL)
688 #define ADC16_INT_EN_SEQ_CMPT_SHIFT (24U)
689 #define ADC16_INT_EN_SEQ_CMPT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_SEQ_CMPT_SHIFT) & ADC16_INT_EN_SEQ_CMPT_MASK)
690 #define ADC16_INT_EN_SEQ_CMPT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_SEQ_CMPT_MASK) >> ADC16_INT_EN_SEQ_CMPT_SHIFT)
697 #define ADC16_INT_EN_SEQ_CVC_MASK (0x800000UL)
698 #define ADC16_INT_EN_SEQ_CVC_SHIFT (23U)
699 #define ADC16_INT_EN_SEQ_CVC_SET(x) (((uint32_t)(x) << ADC16_INT_EN_SEQ_CVC_SHIFT) & ADC16_INT_EN_SEQ_CVC_MASK)
700 #define ADC16_INT_EN_SEQ_CVC_GET(x) (((uint32_t)(x) & ADC16_INT_EN_SEQ_CVC_MASK) >> ADC16_INT_EN_SEQ_CVC_SHIFT)
707 #define ADC16_INT_EN_DMA_FIFO_FULL_MASK (0x400000UL)
708 #define ADC16_INT_EN_DMA_FIFO_FULL_SHIFT (22U)
709 #define ADC16_INT_EN_DMA_FIFO_FULL_SET(x) (((uint32_t)(x) << ADC16_INT_EN_DMA_FIFO_FULL_SHIFT) & ADC16_INT_EN_DMA_FIFO_FULL_MASK)
710 #define ADC16_INT_EN_DMA_FIFO_FULL_GET(x) (((uint32_t)(x) & ADC16_INT_EN_DMA_FIFO_FULL_MASK) >> ADC16_INT_EN_DMA_FIFO_FULL_SHIFT)
717 #define ADC16_INT_EN_AHB_ERR_MASK (0x200000UL)
718 #define ADC16_INT_EN_AHB_ERR_SHIFT (21U)
719 #define ADC16_INT_EN_AHB_ERR_SET(x) (((uint32_t)(x) << ADC16_INT_EN_AHB_ERR_SHIFT) & ADC16_INT_EN_AHB_ERR_MASK)
720 #define ADC16_INT_EN_AHB_ERR_GET(x) (((uint32_t)(x) & ADC16_INT_EN_AHB_ERR_MASK) >> ADC16_INT_EN_AHB_ERR_SHIFT)
727 #define ADC16_INT_EN_WDOG_MASK (0xFFFFU)
728 #define ADC16_INT_EN_WDOG_SHIFT (0U)
729 #define ADC16_INT_EN_WDOG_SET(x) (((uint32_t)(x) << ADC16_INT_EN_WDOG_SHIFT) & ADC16_INT_EN_WDOG_MASK)
730 #define ADC16_INT_EN_WDOG_GET(x) (((uint32_t)(x) & ADC16_INT_EN_WDOG_MASK) >> ADC16_INT_EN_WDOG_SHIFT)
739 #define ADC16_ANA_CTRL0_ADC_CLK_ON_MASK (0x1000U)
740 #define ADC16_ANA_CTRL0_ADC_CLK_ON_SHIFT (12U)
741 #define ADC16_ANA_CTRL0_ADC_CLK_ON_SET(x) (((uint32_t)(x) << ADC16_ANA_CTRL0_ADC_CLK_ON_SHIFT) & ADC16_ANA_CTRL0_ADC_CLK_ON_MASK)
742 #define ADC16_ANA_CTRL0_ADC_CLK_ON_GET(x) (((uint32_t)(x) & ADC16_ANA_CTRL0_ADC_CLK_ON_MASK) >> ADC16_ANA_CTRL0_ADC_CLK_ON_SHIFT)
749 #define ADC16_ANA_CTRL0_STARTCAL_MASK (0x4U)
750 #define ADC16_ANA_CTRL0_STARTCAL_SHIFT (2U)
751 #define ADC16_ANA_CTRL0_STARTCAL_SET(x) (((uint32_t)(x) << ADC16_ANA_CTRL0_STARTCAL_SHIFT) & ADC16_ANA_CTRL0_STARTCAL_MASK)
752 #define ADC16_ANA_CTRL0_STARTCAL_GET(x) (((uint32_t)(x) & ADC16_ANA_CTRL0_STARTCAL_MASK) >> ADC16_ANA_CTRL0_STARTCAL_SHIFT)
760 #define ADC16_ANA_STATUS_CALON_MASK (0x80U)
761 #define ADC16_ANA_STATUS_CALON_SHIFT (7U)
762 #define ADC16_ANA_STATUS_CALON_SET(x) (((uint32_t)(x) << ADC16_ANA_STATUS_CALON_SHIFT) & ADC16_ANA_STATUS_CALON_MASK)
763 #define ADC16_ANA_STATUS_CALON_GET(x) (((uint32_t)(x) & ADC16_ANA_STATUS_CALON_MASK) >> ADC16_ANA_STATUS_CALON_SHIFT)
770 #define ADC16_ADC16_PARAMS_PARAM_VAL_MASK (0xFFFFU)
771 #define ADC16_ADC16_PARAMS_PARAM_VAL_SHIFT (0U)
772 #define ADC16_ADC16_PARAMS_PARAM_VAL_SET(x) (((uint16_t)(x) << ADC16_ADC16_PARAMS_PARAM_VAL_SHIFT) & ADC16_ADC16_PARAMS_PARAM_VAL_MASK)
773 #define ADC16_ADC16_PARAMS_PARAM_VAL_GET(x) (((uint16_t)(x) & ADC16_ADC16_PARAMS_PARAM_VAL_MASK) >> ADC16_ADC16_PARAMS_PARAM_VAL_SHIFT)
781 #define ADC16_ADC16_CONFIG0_TEMPSNS_EN_MASK (0x2000000UL)
782 #define ADC16_ADC16_CONFIG0_TEMPSNS_EN_SHIFT (25U)
783 #define ADC16_ADC16_CONFIG0_TEMPSNS_EN_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG0_TEMPSNS_EN_SHIFT) & ADC16_ADC16_CONFIG0_TEMPSNS_EN_MASK)
784 #define ADC16_ADC16_CONFIG0_TEMPSNS_EN_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG0_TEMPSNS_EN_MASK) >> ADC16_ADC16_CONFIG0_TEMPSNS_EN_SHIFT)
791 #define ADC16_ADC16_CONFIG0_REG_EN_MASK (0x1000000UL)
792 #define ADC16_ADC16_CONFIG0_REG_EN_SHIFT (24U)
793 #define ADC16_ADC16_CONFIG0_REG_EN_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG0_REG_EN_SHIFT) & ADC16_ADC16_CONFIG0_REG_EN_MASK)
794 #define ADC16_ADC16_CONFIG0_REG_EN_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG0_REG_EN_MASK) >> ADC16_ADC16_CONFIG0_REG_EN_SHIFT)
801 #define ADC16_ADC16_CONFIG0_BANDGAP_EN_MASK (0x800000UL)
802 #define ADC16_ADC16_CONFIG0_BANDGAP_EN_SHIFT (23U)
803 #define ADC16_ADC16_CONFIG0_BANDGAP_EN_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG0_BANDGAP_EN_SHIFT) & ADC16_ADC16_CONFIG0_BANDGAP_EN_MASK)
804 #define ADC16_ADC16_CONFIG0_BANDGAP_EN_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG0_BANDGAP_EN_MASK) >> ADC16_ADC16_CONFIG0_BANDGAP_EN_SHIFT)
813 #define ADC16_ADC16_CONFIG0_CAL_AVG_CFG_MASK (0x700000UL)
814 #define ADC16_ADC16_CONFIG0_CAL_AVG_CFG_SHIFT (20U)
815 #define ADC16_ADC16_CONFIG0_CAL_AVG_CFG_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG0_CAL_AVG_CFG_SHIFT) & ADC16_ADC16_CONFIG0_CAL_AVG_CFG_MASK)
816 #define ADC16_ADC16_CONFIG0_CAL_AVG_CFG_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG0_CAL_AVG_CFG_MASK) >> ADC16_ADC16_CONFIG0_CAL_AVG_CFG_SHIFT)
823 #define ADC16_ADC16_CONFIG0_PREEMPT_EN_MASK (0x4000U)
824 #define ADC16_ADC16_CONFIG0_PREEMPT_EN_SHIFT (14U)
825 #define ADC16_ADC16_CONFIG0_PREEMPT_EN_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG0_PREEMPT_EN_SHIFT) & ADC16_ADC16_CONFIG0_PREEMPT_EN_MASK)
826 #define ADC16_ADC16_CONFIG0_PREEMPT_EN_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG0_PREEMPT_EN_MASK) >> ADC16_ADC16_CONFIG0_PREEMPT_EN_SHIFT)
833 #define ADC16_ADC16_CONFIG0_CONV_PARAM_MASK (0x3FFFU)
834 #define ADC16_ADC16_CONFIG0_CONV_PARAM_SHIFT (0U)
835 #define ADC16_ADC16_CONFIG0_CONV_PARAM_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG0_CONV_PARAM_SHIFT) & ADC16_ADC16_CONFIG0_CONV_PARAM_MASK)
836 #define ADC16_ADC16_CONFIG0_CONV_PARAM_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG0_CONV_PARAM_MASK) >> ADC16_ADC16_CONFIG0_CONV_PARAM_SHIFT)
845 #define ADC16_ADC16_CONFIG1_COV_END_CNT_MASK (0x1F00U)
846 #define ADC16_ADC16_CONFIG1_COV_END_CNT_SHIFT (8U)
847 #define ADC16_ADC16_CONFIG1_COV_END_CNT_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG1_COV_END_CNT_SHIFT) & ADC16_ADC16_CONFIG1_COV_END_CNT_MASK)
848 #define ADC16_ADC16_CONFIG1_COV_END_CNT_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG1_COV_END_CNT_MASK) >> ADC16_ADC16_CONFIG1_COV_END_CNT_SHIFT)
853 #define ADC16_CONFIG_TRG0A (0UL)
854 #define ADC16_CONFIG_TRG0B (1UL)
855 #define ADC16_CONFIG_TRG0C (2UL)
856 #define ADC16_CONFIG_TRG1A (3UL)
857 #define ADC16_CONFIG_TRG1B (4UL)
858 #define ADC16_CONFIG_TRG1C (5UL)
859 #define ADC16_CONFIG_TRG2A (6UL)
860 #define ADC16_CONFIG_TRG2B (7UL)
861 #define ADC16_CONFIG_TRG2C (8UL)
862 #define ADC16_CONFIG_TRG3A (9UL)
863 #define ADC16_CONFIG_TRG3B (10UL)
864 #define ADC16_CONFIG_TRG3C (11UL)
867 #define ADC16_BUS_RESULT_CHN0 (0UL)
868 #define ADC16_BUS_RESULT_CHN1 (1UL)
869 #define ADC16_BUS_RESULT_CHN2 (2UL)
870 #define ADC16_BUS_RESULT_CHN3 (3UL)
871 #define ADC16_BUS_RESULT_CHN4 (4UL)
872 #define ADC16_BUS_RESULT_CHN5 (5UL)
873 #define ADC16_BUS_RESULT_CHN6 (6UL)
874 #define ADC16_BUS_RESULT_CHN7 (7UL)
877 #define ADC16_SEQ_QUE_CFG0 (0UL)
878 #define ADC16_SEQ_QUE_CFG1 (1UL)
879 #define ADC16_SEQ_QUE_CFG2 (2UL)
880 #define ADC16_SEQ_QUE_CFG3 (3UL)
881 #define ADC16_SEQ_QUE_CFG4 (4UL)
882 #define ADC16_SEQ_QUE_CFG5 (5UL)
883 #define ADC16_SEQ_QUE_CFG6 (6UL)
884 #define ADC16_SEQ_QUE_CFG7 (7UL)
885 #define ADC16_SEQ_QUE_CFG8 (8UL)
886 #define ADC16_SEQ_QUE_CFG9 (9UL)
887 #define ADC16_SEQ_QUE_CFG10 (10UL)
888 #define ADC16_SEQ_QUE_CFG11 (11UL)
889 #define ADC16_SEQ_QUE_CFG12 (12UL)
890 #define ADC16_SEQ_QUE_CFG13 (13UL)
891 #define ADC16_SEQ_QUE_CFG14 (14UL)
892 #define ADC16_SEQ_QUE_CFG15 (15UL)
895 #define ADC16_PRD_CFG_CHN0 (0UL)
896 #define ADC16_PRD_CFG_CHN1 (1UL)
897 #define ADC16_PRD_CFG_CHN2 (2UL)
898 #define ADC16_PRD_CFG_CHN3 (3UL)
899 #define ADC16_PRD_CFG_CHN4 (4UL)
900 #define ADC16_PRD_CFG_CHN5 (5UL)
901 #define ADC16_PRD_CFG_CHN6 (6UL)
902 #define ADC16_PRD_CFG_CHN7 (7UL)
905 #define ADC16_SAMPLE_CFG_CHN0 (0UL)
906 #define ADC16_SAMPLE_CFG_CHN1 (1UL)
907 #define ADC16_SAMPLE_CFG_CHN2 (2UL)
908 #define ADC16_SAMPLE_CFG_CHN3 (3UL)
909 #define ADC16_SAMPLE_CFG_CHN4 (4UL)
910 #define ADC16_SAMPLE_CFG_CHN5 (5UL)
911 #define ADC16_SAMPLE_CFG_CHN6 (6UL)
912 #define ADC16_SAMPLE_CFG_CHN7 (7UL)
915 #define ADC16_ADC16_PARAMS_ADC16_PARA00 (0UL)
916 #define ADC16_ADC16_PARAMS_ADC16_PARA01 (1UL)
917 #define ADC16_ADC16_PARAMS_ADC16_PARA02 (2UL)
918 #define ADC16_ADC16_PARAMS_ADC16_PARA03 (3UL)
919 #define ADC16_ADC16_PARAMS_ADC16_PARA04 (4UL)
920 #define ADC16_ADC16_PARAMS_ADC16_PARA05 (5UL)
921 #define ADC16_ADC16_PARAMS_ADC16_PARA06 (6UL)
922 #define ADC16_ADC16_PARAMS_ADC16_PARA07 (7UL)
923 #define ADC16_ADC16_PARAMS_ADC16_PARA08 (8UL)
924 #define ADC16_ADC16_PARAMS_ADC16_PARA09 (9UL)
925 #define ADC16_ADC16_PARAMS_ADC16_PARA10 (10UL)
926 #define ADC16_ADC16_PARAMS_ADC16_PARA11 (11UL)
927 #define ADC16_ADC16_PARAMS_ADC16_PARA12 (12UL)
928 #define ADC16_ADC16_PARAMS_ADC16_PARA13 (13UL)
929 #define ADC16_ADC16_PARAMS_ADC16_PARA14 (14UL)
930 #define ADC16_ADC16_PARAMS_ADC16_PARA15 (15UL)
931 #define ADC16_ADC16_PARAMS_ADC16_PARA16 (16UL)
932 #define ADC16_ADC16_PARAMS_ADC16_PARA17 (17UL)
933 #define ADC16_ADC16_PARAMS_ADC16_PARA18 (18UL)
934 #define ADC16_ADC16_PARAMS_ADC16_PARA19 (19UL)
935 #define ADC16_ADC16_PARAMS_ADC16_PARA20 (20UL)
936 #define ADC16_ADC16_PARAMS_ADC16_PARA21 (21UL)
937 #define ADC16_ADC16_PARAMS_ADC16_PARA22 (22UL)
938 #define ADC16_ADC16_PARAMS_ADC16_PARA23 (23UL)
939 #define ADC16_ADC16_PARAMS_ADC16_PARA24 (24UL)
940 #define ADC16_ADC16_PARAMS_ADC16_PARA25 (25UL)
941 #define ADC16_ADC16_PARAMS_ADC16_PARA26 (26UL)
942 #define ADC16_ADC16_PARAMS_ADC16_PARA27 (27UL)
943 #define ADC16_ADC16_PARAMS_ADC16_PARA28 (28UL)
944 #define ADC16_ADC16_PARAMS_ADC16_PARA29 (29UL)
945 #define ADC16_ADC16_PARAMS_ADC16_PARA30 (30UL)
946 #define ADC16_ADC16_PARAMS_ADC16_PARA31 (31UL)
947 #define ADC16_ADC16_PARAMS_ADC16_PARA32 (32UL)
948 #define ADC16_ADC16_PARAMS_ADC16_PARA33 (33UL)
Definition: hpm_adc16_regs.h:12