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[16];
18 __R uint8_t RESERVED1[192];
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 __RW uint32_t SEQ_HIGH_CFG;
27 __R uint8_t RESERVED3[940];
29 __RW uint32_t PRD_CFG;
30 __RW uint32_t PRD_THSHD_CFG;
31 __R uint32_t PRD_RESULT;
32 __R uint8_t RESERVED0[4];
34 __R uint8_t RESERVED4[768];
35 __RW uint32_t SAMPLE_CFG[16];
36 __R uint8_t RESERVED5[192];
37 __RW uint32_t CONV_CFG0;
38 __RW uint32_t CONV_CFG1;
39 __RW uint32_t ADC_CFG0;
40 __R uint8_t RESERVED6[4];
41 __RW uint32_t INT_STS;
43 __RW uint32_t TRIGMUX_EN;
44 __RW uint32_t TRG_CMPT_FLAG;
45 __R uint8_t RESERVED7[224];
46 __RW uint32_t ANA_CTRL0;
47 __R uint8_t RESERVED8[12];
48 __RW uint32_t ANA_STATUS;
49 __R uint8_t RESERVED9[492];
50 __RW uint16_t ADC16_PARAMS[34];
51 __RW uint32_t ADC16_CONFIG0;
52 __R uint8_t RESERVED10[24];
53 __RW uint32_t ADC16_CONFIG1;
63 #define ADC16_CONFIG_TRIG_LEN_MASK (0xC0000000UL)
64 #define ADC16_CONFIG_TRIG_LEN_SHIFT (30U)
65 #define ADC16_CONFIG_TRIG_LEN_SET(x) (((uint32_t)(x) << ADC16_CONFIG_TRIG_LEN_SHIFT) & ADC16_CONFIG_TRIG_LEN_MASK)
66 #define ADC16_CONFIG_TRIG_LEN_GET(x) (((uint32_t)(x) & ADC16_CONFIG_TRIG_LEN_MASK) >> ADC16_CONFIG_TRIG_LEN_SHIFT)
73 #define ADC16_CONFIG_INTEN3_MASK (0x20000000UL)
74 #define ADC16_CONFIG_INTEN3_SHIFT (29U)
75 #define ADC16_CONFIG_INTEN3_SET(x) (((uint32_t)(x) << ADC16_CONFIG_INTEN3_SHIFT) & ADC16_CONFIG_INTEN3_MASK)
76 #define ADC16_CONFIG_INTEN3_GET(x) (((uint32_t)(x) & ADC16_CONFIG_INTEN3_MASK) >> ADC16_CONFIG_INTEN3_SHIFT)
83 #define ADC16_CONFIG_CHAN3_MASK (0x1F000000UL)
84 #define ADC16_CONFIG_CHAN3_SHIFT (24U)
85 #define ADC16_CONFIG_CHAN3_SET(x) (((uint32_t)(x) << ADC16_CONFIG_CHAN3_SHIFT) & ADC16_CONFIG_CHAN3_MASK)
86 #define ADC16_CONFIG_CHAN3_GET(x) (((uint32_t)(x) & ADC16_CONFIG_CHAN3_MASK) >> ADC16_CONFIG_CHAN3_SHIFT)
93 #define ADC16_CONFIG_INTEN2_MASK (0x200000UL)
94 #define ADC16_CONFIG_INTEN2_SHIFT (21U)
95 #define ADC16_CONFIG_INTEN2_SET(x) (((uint32_t)(x) << ADC16_CONFIG_INTEN2_SHIFT) & ADC16_CONFIG_INTEN2_MASK)
96 #define ADC16_CONFIG_INTEN2_GET(x) (((uint32_t)(x) & ADC16_CONFIG_INTEN2_MASK) >> ADC16_CONFIG_INTEN2_SHIFT)
103 #define ADC16_CONFIG_CHAN2_MASK (0x1F0000UL)
104 #define ADC16_CONFIG_CHAN2_SHIFT (16U)
105 #define ADC16_CONFIG_CHAN2_SET(x) (((uint32_t)(x) << ADC16_CONFIG_CHAN2_SHIFT) & ADC16_CONFIG_CHAN2_MASK)
106 #define ADC16_CONFIG_CHAN2_GET(x) (((uint32_t)(x) & ADC16_CONFIG_CHAN2_MASK) >> ADC16_CONFIG_CHAN2_SHIFT)
113 #define ADC16_CONFIG_INTEN1_MASK (0x2000U)
114 #define ADC16_CONFIG_INTEN1_SHIFT (13U)
115 #define ADC16_CONFIG_INTEN1_SET(x) (((uint32_t)(x) << ADC16_CONFIG_INTEN1_SHIFT) & ADC16_CONFIG_INTEN1_MASK)
116 #define ADC16_CONFIG_INTEN1_GET(x) (((uint32_t)(x) & ADC16_CONFIG_INTEN1_MASK) >> ADC16_CONFIG_INTEN1_SHIFT)
123 #define ADC16_CONFIG_CHAN1_MASK (0x1F00U)
124 #define ADC16_CONFIG_CHAN1_SHIFT (8U)
125 #define ADC16_CONFIG_CHAN1_SET(x) (((uint32_t)(x) << ADC16_CONFIG_CHAN1_SHIFT) & ADC16_CONFIG_CHAN1_MASK)
126 #define ADC16_CONFIG_CHAN1_GET(x) (((uint32_t)(x) & ADC16_CONFIG_CHAN1_MASK) >> ADC16_CONFIG_CHAN1_SHIFT)
133 #define ADC16_CONFIG_QUEUE_EN_MASK (0x40U)
134 #define ADC16_CONFIG_QUEUE_EN_SHIFT (6U)
135 #define ADC16_CONFIG_QUEUE_EN_SET(x) (((uint32_t)(x) << ADC16_CONFIG_QUEUE_EN_SHIFT) & ADC16_CONFIG_QUEUE_EN_MASK)
136 #define ADC16_CONFIG_QUEUE_EN_GET(x) (((uint32_t)(x) & ADC16_CONFIG_QUEUE_EN_MASK) >> ADC16_CONFIG_QUEUE_EN_SHIFT)
143 #define ADC16_CONFIG_INTEN0_MASK (0x20U)
144 #define ADC16_CONFIG_INTEN0_SHIFT (5U)
145 #define ADC16_CONFIG_INTEN0_SET(x) (((uint32_t)(x) << ADC16_CONFIG_INTEN0_SHIFT) & ADC16_CONFIG_INTEN0_MASK)
146 #define ADC16_CONFIG_INTEN0_GET(x) (((uint32_t)(x) & ADC16_CONFIG_INTEN0_MASK) >> ADC16_CONFIG_INTEN0_SHIFT)
153 #define ADC16_CONFIG_CHAN0_MASK (0x1FU)
154 #define ADC16_CONFIG_CHAN0_SHIFT (0U)
155 #define ADC16_CONFIG_CHAN0_SET(x) (((uint32_t)(x) << ADC16_CONFIG_CHAN0_SHIFT) & ADC16_CONFIG_CHAN0_MASK)
156 #define ADC16_CONFIG_CHAN0_GET(x) (((uint32_t)(x) & ADC16_CONFIG_CHAN0_MASK) >> ADC16_CONFIG_CHAN0_SHIFT)
164 #define ADC16_TRG_DMA_ADDR_TRG_DMA_ADDR_MASK (0xFFFFFFFCUL)
165 #define ADC16_TRG_DMA_ADDR_TRG_DMA_ADDR_SHIFT (2U)
166 #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)
167 #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)
175 #define ADC16_TRG_SW_STA_TRG_SW_STA_MASK (0x10U)
176 #define ADC16_TRG_SW_STA_TRG_SW_STA_SHIFT (4U)
177 #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)
178 #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)
187 #define ADC16_TRG_SW_STA_TRIG_SW_INDEX_MASK (0xFU)
188 #define ADC16_TRG_SW_STA_TRIG_SW_INDEX_SHIFT (0U)
189 #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)
190 #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)
201 #define ADC16_BUS_RESULT_VALID_MASK (0x10000UL)
202 #define ADC16_BUS_RESULT_VALID_SHIFT (16U)
203 #define ADC16_BUS_RESULT_VALID_GET(x) (((uint32_t)(x) & ADC16_BUS_RESULT_VALID_MASK) >> ADC16_BUS_RESULT_VALID_SHIFT)
212 #define ADC16_BUS_RESULT_CHAN_RESULT_MASK (0xFFFFU)
213 #define ADC16_BUS_RESULT_CHAN_RESULT_SHIFT (0U)
214 #define ADC16_BUS_RESULT_CHAN_RESULT_GET(x) (((uint32_t)(x) & ADC16_BUS_RESULT_CHAN_RESULT_MASK) >> ADC16_BUS_RESULT_CHAN_RESULT_SHIFT)
222 #define ADC16_BUF_CFG0_BUS_MODE_EN_MASK (0x2U)
223 #define ADC16_BUF_CFG0_BUS_MODE_EN_SHIFT (1U)
224 #define ADC16_BUF_CFG0_BUS_MODE_EN_SET(x) (((uint32_t)(x) << ADC16_BUF_CFG0_BUS_MODE_EN_SHIFT) & ADC16_BUF_CFG0_BUS_MODE_EN_MASK)
225 #define ADC16_BUF_CFG0_BUS_MODE_EN_GET(x) (((uint32_t)(x) & ADC16_BUF_CFG0_BUS_MODE_EN_MASK) >> ADC16_BUF_CFG0_BUS_MODE_EN_SHIFT)
232 #define ADC16_BUF_CFG0_WAIT_DIS_MASK (0x1U)
233 #define ADC16_BUF_CFG0_WAIT_DIS_SHIFT (0U)
234 #define ADC16_BUF_CFG0_WAIT_DIS_SET(x) (((uint32_t)(x) << ADC16_BUF_CFG0_WAIT_DIS_SHIFT) & ADC16_BUF_CFG0_WAIT_DIS_MASK)
235 #define ADC16_BUF_CFG0_WAIT_DIS_GET(x) (((uint32_t)(x) & ADC16_BUF_CFG0_WAIT_DIS_MASK) >> ADC16_BUF_CFG0_WAIT_DIS_SHIFT)
243 #define ADC16_SEQ_CFG0_CYCLE_MASK (0x80000000UL)
244 #define ADC16_SEQ_CFG0_CYCLE_SHIFT (31U)
245 #define ADC16_SEQ_CFG0_CYCLE_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_CYCLE_MASK) >> ADC16_SEQ_CFG0_CYCLE_SHIFT)
252 #define ADC16_SEQ_CFG0_SEQ_LEN_MASK (0xF00U)
253 #define ADC16_SEQ_CFG0_SEQ_LEN_SHIFT (8U)
254 #define ADC16_SEQ_CFG0_SEQ_LEN_SET(x) (((uint32_t)(x) << ADC16_SEQ_CFG0_SEQ_LEN_SHIFT) & ADC16_SEQ_CFG0_SEQ_LEN_MASK)
255 #define ADC16_SEQ_CFG0_SEQ_LEN_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_SEQ_LEN_MASK) >> ADC16_SEQ_CFG0_SEQ_LEN_SHIFT)
263 #define ADC16_SEQ_CFG0_RESTART_EN_MASK (0x10U)
264 #define ADC16_SEQ_CFG0_RESTART_EN_SHIFT (4U)
265 #define ADC16_SEQ_CFG0_RESTART_EN_SET(x) (((uint32_t)(x) << ADC16_SEQ_CFG0_RESTART_EN_SHIFT) & ADC16_SEQ_CFG0_RESTART_EN_MASK)
266 #define ADC16_SEQ_CFG0_RESTART_EN_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_RESTART_EN_MASK) >> ADC16_SEQ_CFG0_RESTART_EN_SHIFT)
273 #define ADC16_SEQ_CFG0_CONT_EN_MASK (0x8U)
274 #define ADC16_SEQ_CFG0_CONT_EN_SHIFT (3U)
275 #define ADC16_SEQ_CFG0_CONT_EN_SET(x) (((uint32_t)(x) << ADC16_SEQ_CFG0_CONT_EN_SHIFT) & ADC16_SEQ_CFG0_CONT_EN_MASK)
276 #define ADC16_SEQ_CFG0_CONT_EN_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_CONT_EN_MASK) >> ADC16_SEQ_CFG0_CONT_EN_SHIFT)
283 #define ADC16_SEQ_CFG0_SW_TRIG_MASK (0x4U)
284 #define ADC16_SEQ_CFG0_SW_TRIG_SHIFT (2U)
285 #define ADC16_SEQ_CFG0_SW_TRIG_SET(x) (((uint32_t)(x) << ADC16_SEQ_CFG0_SW_TRIG_SHIFT) & ADC16_SEQ_CFG0_SW_TRIG_MASK)
286 #define ADC16_SEQ_CFG0_SW_TRIG_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_SW_TRIG_MASK) >> ADC16_SEQ_CFG0_SW_TRIG_SHIFT)
293 #define ADC16_SEQ_CFG0_SW_TRIG_EN_MASK (0x2U)
294 #define ADC16_SEQ_CFG0_SW_TRIG_EN_SHIFT (1U)
295 #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)
296 #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)
303 #define ADC16_SEQ_CFG0_HW_TRIG_EN_MASK (0x1U)
304 #define ADC16_SEQ_CFG0_HW_TRIG_EN_SHIFT (0U)
305 #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)
306 #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)
314 #define ADC16_SEQ_DMA_ADDR_TAR_ADDR_MASK (0xFFFFFFFCUL)
315 #define ADC16_SEQ_DMA_ADDR_TAR_ADDR_SHIFT (2U)
316 #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)
317 #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)
326 #define ADC16_SEQ_WR_ADDR_SEQ_WR_POINTER_MASK (0xFFFFFFUL)
327 #define ADC16_SEQ_WR_ADDR_SEQ_WR_POINTER_SHIFT (0U)
328 #define ADC16_SEQ_WR_ADDR_SEQ_WR_POINTER_GET(x) (((uint32_t)(x) & ADC16_SEQ_WR_ADDR_SEQ_WR_POINTER_MASK) >> ADC16_SEQ_WR_ADDR_SEQ_WR_POINTER_SHIFT)
336 #define ADC16_SEQ_DMA_CFG_STOP_POS_MASK (0xFFF0000UL)
337 #define ADC16_SEQ_DMA_CFG_STOP_POS_SHIFT (16U)
338 #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)
339 #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)
347 #define ADC16_SEQ_DMA_CFG_DMA_RST_MASK (0x2000U)
348 #define ADC16_SEQ_DMA_CFG_DMA_RST_SHIFT (13U)
349 #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)
350 #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)
357 #define ADC16_SEQ_DMA_CFG_STOP_EN_MASK (0x1000U)
358 #define ADC16_SEQ_DMA_CFG_STOP_EN_SHIFT (12U)
359 #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)
360 #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)
369 #define ADC16_SEQ_DMA_CFG_BUF_LEN_MASK (0xFFFU)
370 #define ADC16_SEQ_DMA_CFG_BUF_LEN_SHIFT (0U)
371 #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)
372 #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)
380 #define ADC16_SEQ_QUE_SEQ_INT_EN_MASK (0x20U)
381 #define ADC16_SEQ_QUE_SEQ_INT_EN_SHIFT (5U)
382 #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)
383 #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)
390 #define ADC16_SEQ_QUE_CHAN_NUM_4_0_MASK (0x1FU)
391 #define ADC16_SEQ_QUE_CHAN_NUM_4_0_SHIFT (0U)
392 #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)
393 #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)
400 #define ADC16_SEQ_HIGH_CFG_STOP_POS_HIGH_MASK (0xFFF000UL)
401 #define ADC16_SEQ_HIGH_CFG_STOP_POS_HIGH_SHIFT (12U)
402 #define ADC16_SEQ_HIGH_CFG_STOP_POS_HIGH_SET(x) (((uint32_t)(x) << ADC16_SEQ_HIGH_CFG_STOP_POS_HIGH_SHIFT) & ADC16_SEQ_HIGH_CFG_STOP_POS_HIGH_MASK)
403 #define ADC16_SEQ_HIGH_CFG_STOP_POS_HIGH_GET(x) (((uint32_t)(x) & ADC16_SEQ_HIGH_CFG_STOP_POS_HIGH_MASK) >> ADC16_SEQ_HIGH_CFG_STOP_POS_HIGH_SHIFT)
409 #define ADC16_SEQ_HIGH_CFG_BUF_LEN_HIGH_MASK (0xFFFU)
410 #define ADC16_SEQ_HIGH_CFG_BUF_LEN_HIGH_SHIFT (0U)
411 #define ADC16_SEQ_HIGH_CFG_BUF_LEN_HIGH_SET(x) (((uint32_t)(x) << ADC16_SEQ_HIGH_CFG_BUF_LEN_HIGH_SHIFT) & ADC16_SEQ_HIGH_CFG_BUF_LEN_HIGH_MASK)
412 #define ADC16_SEQ_HIGH_CFG_BUF_LEN_HIGH_GET(x) (((uint32_t)(x) & ADC16_SEQ_HIGH_CFG_BUF_LEN_HIGH_MASK) >> ADC16_SEQ_HIGH_CFG_BUF_LEN_HIGH_SHIFT)
420 #define ADC16_PRD_CFG_PRD_CFG_PRESCALE_MASK (0x1F00U)
421 #define ADC16_PRD_CFG_PRD_CFG_PRESCALE_SHIFT (8U)
422 #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)
423 #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)
431 #define ADC16_PRD_CFG_PRD_CFG_PRD_MASK (0xFFU)
432 #define ADC16_PRD_CFG_PRD_CFG_PRD_SHIFT (0U)
433 #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)
434 #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)
442 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDH_MASK (0xFFFF0000UL)
443 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDH_SHIFT (16U)
444 #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)
445 #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)
452 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDL_MASK (0xFFFFU)
453 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDL_SHIFT (0U)
454 #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)
455 #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)
464 #define ADC16_PRD_CFG_PRD_RESULT_CHAN_RESULT_MASK (0xFFFFU)
465 #define ADC16_PRD_CFG_PRD_RESULT_CHAN_RESULT_SHIFT (0U)
466 #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)
474 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_MASK (0xE00U)
475 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_SHIFT (9U)
476 #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)
477 #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)
484 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_MASK (0x1FFU)
485 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT (0U)
486 #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)
487 #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)
495 #define ADC16_CONV_CFG0_FULL_RESOLUTION_MASK (0x8U)
496 #define ADC16_CONV_CFG0_FULL_RESOLUTION_SHIFT (3U)
497 #define ADC16_CONV_CFG0_FULL_RESOLUTION_SET(x) (((uint32_t)(x) << ADC16_CONV_CFG0_FULL_RESOLUTION_SHIFT) & ADC16_CONV_CFG0_FULL_RESOLUTION_MASK)
498 #define ADC16_CONV_CFG0_FULL_RESOLUTION_GET(x) (((uint32_t)(x) & ADC16_CONV_CFG0_FULL_RESOLUTION_MASK) >> ADC16_CONV_CFG0_FULL_RESOLUTION_SHIFT)
506 #define ADC16_CONV_CFG0_POS_MODE_MASK (0x4U)
507 #define ADC16_CONV_CFG0_POS_MODE_SHIFT (2U)
508 #define ADC16_CONV_CFG0_POS_MODE_SET(x) (((uint32_t)(x) << ADC16_CONV_CFG0_POS_MODE_SHIFT) & ADC16_CONV_CFG0_POS_MODE_MASK)
509 #define ADC16_CONV_CFG0_POS_MODE_GET(x) (((uint32_t)(x) & ADC16_CONV_CFG0_POS_MODE_MASK) >> ADC16_CONV_CFG0_POS_MODE_SHIFT)
517 #define ADC16_CONV_CFG0_DIFF_MASTER_MASK (0x2U)
518 #define ADC16_CONV_CFG0_DIFF_MASTER_SHIFT (1U)
519 #define ADC16_CONV_CFG0_DIFF_MASTER_SET(x) (((uint32_t)(x) << ADC16_CONV_CFG0_DIFF_MASTER_SHIFT) & ADC16_CONV_CFG0_DIFF_MASTER_MASK)
520 #define ADC16_CONV_CFG0_DIFF_MASTER_GET(x) (((uint32_t)(x) & ADC16_CONV_CFG0_DIFF_MASTER_MASK) >> ADC16_CONV_CFG0_DIFF_MASTER_SHIFT)
527 #define ADC16_CONV_CFG0_ADC_DIFF_MODE_MASK (0x1U)
528 #define ADC16_CONV_CFG0_ADC_DIFF_MODE_SHIFT (0U)
529 #define ADC16_CONV_CFG0_ADC_DIFF_MODE_SET(x) (((uint32_t)(x) << ADC16_CONV_CFG0_ADC_DIFF_MODE_SHIFT) & ADC16_CONV_CFG0_ADC_DIFF_MODE_MASK)
530 #define ADC16_CONV_CFG0_ADC_DIFF_MODE_GET(x) (((uint32_t)(x) & ADC16_CONV_CFG0_ADC_DIFF_MODE_MASK) >> ADC16_CONV_CFG0_ADC_DIFF_MODE_SHIFT)
540 #define ADC16_CONV_CFG1_CONVERT_CLOCK_NUMBER_MASK (0x1F0U)
541 #define ADC16_CONV_CFG1_CONVERT_CLOCK_NUMBER_SHIFT (4U)
542 #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)
543 #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)
556 #define ADC16_CONV_CFG1_CLOCK_DIVIDER_MASK (0xFU)
557 #define ADC16_CONV_CFG1_CLOCK_DIVIDER_SHIFT (0U)
558 #define ADC16_CONV_CFG1_CLOCK_DIVIDER_SET(x) (((uint32_t)(x) << ADC16_CONV_CFG1_CLOCK_DIVIDER_SHIFT) & ADC16_CONV_CFG1_CLOCK_DIVIDER_MASK)
559 #define ADC16_CONV_CFG1_CLOCK_DIVIDER_GET(x) (((uint32_t)(x) & ADC16_CONV_CFG1_CLOCK_DIVIDER_MASK) >> ADC16_CONV_CFG1_CLOCK_DIVIDER_SHIFT)
568 #define ADC16_ADC_CFG0_SEL_SYNC_AHB_MASK (0x80000000UL)
569 #define ADC16_ADC_CFG0_SEL_SYNC_AHB_SHIFT (31U)
570 #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)
571 #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)
578 #define ADC16_ADC_CFG0_ADC_AHB_EN_MASK (0x20000000UL)
579 #define ADC16_ADC_CFG0_ADC_AHB_EN_SHIFT (29U)
580 #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)
581 #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)
588 #define ADC16_ADC_CFG0_PORT3_REALTIME_MASK (0x1U)
589 #define ADC16_ADC_CFG0_PORT3_REALTIME_SHIFT (0U)
590 #define ADC16_ADC_CFG0_PORT3_REALTIME_SET(x) (((uint32_t)(x) << ADC16_ADC_CFG0_PORT3_REALTIME_SHIFT) & ADC16_ADC_CFG0_PORT3_REALTIME_MASK)
591 #define ADC16_ADC_CFG0_PORT3_REALTIME_GET(x) (((uint32_t)(x) & ADC16_ADC_CFG0_PORT3_REALTIME_MASK) >> ADC16_ADC_CFG0_PORT3_REALTIME_SHIFT)
599 #define ADC16_INT_STS_TRIG_CMPT_MASK (0x80000000UL)
600 #define ADC16_INT_STS_TRIG_CMPT_SHIFT (31U)
601 #define ADC16_INT_STS_TRIG_CMPT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_TRIG_CMPT_SHIFT) & ADC16_INT_STS_TRIG_CMPT_MASK)
602 #define ADC16_INT_STS_TRIG_CMPT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_TRIG_CMPT_MASK) >> ADC16_INT_STS_TRIG_CMPT_SHIFT)
608 #define ADC16_INT_STS_TRIG_SW_CFLCT_MASK (0x40000000UL)
609 #define ADC16_INT_STS_TRIG_SW_CFLCT_SHIFT (30U)
610 #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)
611 #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)
617 #define ADC16_INT_STS_TRIG_HW_CFLCT_MASK (0x20000000UL)
618 #define ADC16_INT_STS_TRIG_HW_CFLCT_SHIFT (29U)
619 #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)
620 #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)
627 #define ADC16_INT_STS_READ_CFLCT_MASK (0x10000000UL)
628 #define ADC16_INT_STS_READ_CFLCT_SHIFT (28U)
629 #define ADC16_INT_STS_READ_CFLCT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_READ_CFLCT_SHIFT) & ADC16_INT_STS_READ_CFLCT_MASK)
630 #define ADC16_INT_STS_READ_CFLCT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_READ_CFLCT_MASK) >> ADC16_INT_STS_READ_CFLCT_SHIFT)
637 #define ADC16_INT_STS_SEQ_SW_CFLCT_MASK (0x8000000UL)
638 #define ADC16_INT_STS_SEQ_SW_CFLCT_SHIFT (27U)
639 #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)
640 #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)
646 #define ADC16_INT_STS_SEQ_HW_CFLCT_MASK (0x4000000UL)
647 #define ADC16_INT_STS_SEQ_HW_CFLCT_SHIFT (26U)
648 #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)
649 #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)
656 #define ADC16_INT_STS_SEQ_DMAABT_MASK (0x2000000UL)
657 #define ADC16_INT_STS_SEQ_DMAABT_SHIFT (25U)
658 #define ADC16_INT_STS_SEQ_DMAABT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_SEQ_DMAABT_SHIFT) & ADC16_INT_STS_SEQ_DMAABT_MASK)
659 #define ADC16_INT_STS_SEQ_DMAABT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_SEQ_DMAABT_MASK) >> ADC16_INT_STS_SEQ_DMAABT_SHIFT)
666 #define ADC16_INT_STS_SEQ_CMPT_MASK (0x1000000UL)
667 #define ADC16_INT_STS_SEQ_CMPT_SHIFT (24U)
668 #define ADC16_INT_STS_SEQ_CMPT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_SEQ_CMPT_SHIFT) & ADC16_INT_STS_SEQ_CMPT_MASK)
669 #define ADC16_INT_STS_SEQ_CMPT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_SEQ_CMPT_MASK) >> ADC16_INT_STS_SEQ_CMPT_SHIFT)
676 #define ADC16_INT_STS_SEQ_CVC_MASK (0x800000UL)
677 #define ADC16_INT_STS_SEQ_CVC_SHIFT (23U)
678 #define ADC16_INT_STS_SEQ_CVC_SET(x) (((uint32_t)(x) << ADC16_INT_STS_SEQ_CVC_SHIFT) & ADC16_INT_STS_SEQ_CVC_MASK)
679 #define ADC16_INT_STS_SEQ_CVC_GET(x) (((uint32_t)(x) & ADC16_INT_STS_SEQ_CVC_MASK) >> ADC16_INT_STS_SEQ_CVC_SHIFT)
686 #define ADC16_INT_STS_DMA_FIFO_FULL_MASK (0x400000UL)
687 #define ADC16_INT_STS_DMA_FIFO_FULL_SHIFT (22U)
688 #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)
689 #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)
696 #define ADC16_INT_STS_AHB_ERR_MASK (0x200000UL)
697 #define ADC16_INT_STS_AHB_ERR_SHIFT (21U)
698 #define ADC16_INT_STS_AHB_ERR_SET(x) (((uint32_t)(x) << ADC16_INT_STS_AHB_ERR_SHIFT) & ADC16_INT_STS_AHB_ERR_MASK)
699 #define ADC16_INT_STS_AHB_ERR_GET(x) (((uint32_t)(x) & ADC16_INT_STS_AHB_ERR_MASK) >> ADC16_INT_STS_AHB_ERR_SHIFT)
705 #define ADC16_INT_STS_STOP_POS_MASK (0x100000UL)
706 #define ADC16_INT_STS_STOP_POS_SHIFT (20U)
707 #define ADC16_INT_STS_STOP_POS_SET(x) (((uint32_t)(x) << ADC16_INT_STS_STOP_POS_SHIFT) & ADC16_INT_STS_STOP_POS_MASK)
708 #define ADC16_INT_STS_STOP_POS_GET(x) (((uint32_t)(x) & ADC16_INT_STS_STOP_POS_MASK) >> ADC16_INT_STS_STOP_POS_SHIFT)
715 #define ADC16_INT_STS_WDOG_MASK (0xFFFFU)
716 #define ADC16_INT_STS_WDOG_SHIFT (0U)
717 #define ADC16_INT_STS_WDOG_SET(x) (((uint32_t)(x) << ADC16_INT_STS_WDOG_SHIFT) & ADC16_INT_STS_WDOG_MASK)
718 #define ADC16_INT_STS_WDOG_GET(x) (((uint32_t)(x) & ADC16_INT_STS_WDOG_MASK) >> ADC16_INT_STS_WDOG_SHIFT)
726 #define ADC16_INT_EN_TRIG_CMPT_MASK (0x80000000UL)
727 #define ADC16_INT_EN_TRIG_CMPT_SHIFT (31U)
728 #define ADC16_INT_EN_TRIG_CMPT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_TRIG_CMPT_SHIFT) & ADC16_INT_EN_TRIG_CMPT_MASK)
729 #define ADC16_INT_EN_TRIG_CMPT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_TRIG_CMPT_MASK) >> ADC16_INT_EN_TRIG_CMPT_SHIFT)
735 #define ADC16_INT_EN_TRIG_SW_CFLCT_MASK (0x40000000UL)
736 #define ADC16_INT_EN_TRIG_SW_CFLCT_SHIFT (30U)
737 #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)
738 #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)
744 #define ADC16_INT_EN_TRIG_HW_CFLCT_MASK (0x20000000UL)
745 #define ADC16_INT_EN_TRIG_HW_CFLCT_SHIFT (29U)
746 #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)
747 #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)
754 #define ADC16_INT_EN_READ_CFLCT_MASK (0x10000000UL)
755 #define ADC16_INT_EN_READ_CFLCT_SHIFT (28U)
756 #define ADC16_INT_EN_READ_CFLCT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_READ_CFLCT_SHIFT) & ADC16_INT_EN_READ_CFLCT_MASK)
757 #define ADC16_INT_EN_READ_CFLCT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_READ_CFLCT_MASK) >> ADC16_INT_EN_READ_CFLCT_SHIFT)
764 #define ADC16_INT_EN_SEQ_SW_CFLCT_MASK (0x8000000UL)
765 #define ADC16_INT_EN_SEQ_SW_CFLCT_SHIFT (27U)
766 #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)
767 #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)
773 #define ADC16_INT_EN_SEQ_HW_CFLCT_MASK (0x4000000UL)
774 #define ADC16_INT_EN_SEQ_HW_CFLCT_SHIFT (26U)
775 #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)
776 #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)
783 #define ADC16_INT_EN_SEQ_DMAABT_MASK (0x2000000UL)
784 #define ADC16_INT_EN_SEQ_DMAABT_SHIFT (25U)
785 #define ADC16_INT_EN_SEQ_DMAABT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_SEQ_DMAABT_SHIFT) & ADC16_INT_EN_SEQ_DMAABT_MASK)
786 #define ADC16_INT_EN_SEQ_DMAABT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_SEQ_DMAABT_MASK) >> ADC16_INT_EN_SEQ_DMAABT_SHIFT)
793 #define ADC16_INT_EN_SEQ_CMPT_MASK (0x1000000UL)
794 #define ADC16_INT_EN_SEQ_CMPT_SHIFT (24U)
795 #define ADC16_INT_EN_SEQ_CMPT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_SEQ_CMPT_SHIFT) & ADC16_INT_EN_SEQ_CMPT_MASK)
796 #define ADC16_INT_EN_SEQ_CMPT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_SEQ_CMPT_MASK) >> ADC16_INT_EN_SEQ_CMPT_SHIFT)
803 #define ADC16_INT_EN_SEQ_CVC_MASK (0x800000UL)
804 #define ADC16_INT_EN_SEQ_CVC_SHIFT (23U)
805 #define ADC16_INT_EN_SEQ_CVC_SET(x) (((uint32_t)(x) << ADC16_INT_EN_SEQ_CVC_SHIFT) & ADC16_INT_EN_SEQ_CVC_MASK)
806 #define ADC16_INT_EN_SEQ_CVC_GET(x) (((uint32_t)(x) & ADC16_INT_EN_SEQ_CVC_MASK) >> ADC16_INT_EN_SEQ_CVC_SHIFT)
813 #define ADC16_INT_EN_DMA_FIFO_FULL_MASK (0x400000UL)
814 #define ADC16_INT_EN_DMA_FIFO_FULL_SHIFT (22U)
815 #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)
816 #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)
823 #define ADC16_INT_EN_AHB_ERR_MASK (0x200000UL)
824 #define ADC16_INT_EN_AHB_ERR_SHIFT (21U)
825 #define ADC16_INT_EN_AHB_ERR_SET(x) (((uint32_t)(x) << ADC16_INT_EN_AHB_ERR_SHIFT) & ADC16_INT_EN_AHB_ERR_MASK)
826 #define ADC16_INT_EN_AHB_ERR_GET(x) (((uint32_t)(x) & ADC16_INT_EN_AHB_ERR_MASK) >> ADC16_INT_EN_AHB_ERR_SHIFT)
832 #define ADC16_INT_EN_STOP_POS_MASK (0x100000UL)
833 #define ADC16_INT_EN_STOP_POS_SHIFT (20U)
834 #define ADC16_INT_EN_STOP_POS_SET(x) (((uint32_t)(x) << ADC16_INT_EN_STOP_POS_SHIFT) & ADC16_INT_EN_STOP_POS_MASK)
835 #define ADC16_INT_EN_STOP_POS_GET(x) (((uint32_t)(x) & ADC16_INT_EN_STOP_POS_MASK) >> ADC16_INT_EN_STOP_POS_SHIFT)
842 #define ADC16_INT_EN_WDOG_MASK (0xFFFFU)
843 #define ADC16_INT_EN_WDOG_SHIFT (0U)
844 #define ADC16_INT_EN_WDOG_SET(x) (((uint32_t)(x) << ADC16_INT_EN_WDOG_SHIFT) & ADC16_INT_EN_WDOG_MASK)
845 #define ADC16_INT_EN_WDOG_GET(x) (((uint32_t)(x) & ADC16_INT_EN_WDOG_MASK) >> ADC16_INT_EN_WDOG_SHIFT)
852 #define ADC16_TRIGMUX_EN_SEQ_CMPT_MASK (0x1000000UL)
853 #define ADC16_TRIGMUX_EN_SEQ_CMPT_SHIFT (24U)
854 #define ADC16_TRIGMUX_EN_SEQ_CMPT_SET(x) (((uint32_t)(x) << ADC16_TRIGMUX_EN_SEQ_CMPT_SHIFT) & ADC16_TRIGMUX_EN_SEQ_CMPT_MASK)
855 #define ADC16_TRIGMUX_EN_SEQ_CMPT_GET(x) (((uint32_t)(x) & ADC16_TRIGMUX_EN_SEQ_CMPT_MASK) >> ADC16_TRIGMUX_EN_SEQ_CMPT_SHIFT)
861 #define ADC16_TRIGMUX_EN_SEQ_CVC_MASK (0x800000UL)
862 #define ADC16_TRIGMUX_EN_SEQ_CVC_SHIFT (23U)
863 #define ADC16_TRIGMUX_EN_SEQ_CVC_SET(x) (((uint32_t)(x) << ADC16_TRIGMUX_EN_SEQ_CVC_SHIFT) & ADC16_TRIGMUX_EN_SEQ_CVC_MASK)
864 #define ADC16_TRIGMUX_EN_SEQ_CVC_GET(x) (((uint32_t)(x) & ADC16_TRIGMUX_EN_SEQ_CVC_MASK) >> ADC16_TRIGMUX_EN_SEQ_CVC_SHIFT)
870 #define ADC16_TRIGMUX_EN_STOP_POS_MASK (0x100000UL)
871 #define ADC16_TRIGMUX_EN_STOP_POS_SHIFT (20U)
872 #define ADC16_TRIGMUX_EN_STOP_POS_SET(x) (((uint32_t)(x) << ADC16_TRIGMUX_EN_STOP_POS_SHIFT) & ADC16_TRIGMUX_EN_STOP_POS_MASK)
873 #define ADC16_TRIGMUX_EN_STOP_POS_GET(x) (((uint32_t)(x) & ADC16_TRIGMUX_EN_STOP_POS_MASK) >> ADC16_TRIGMUX_EN_STOP_POS_SHIFT)
879 #define ADC16_TRIGMUX_EN_WDOG_MASK (0xFFFFU)
880 #define ADC16_TRIGMUX_EN_WDOG_SHIFT (0U)
881 #define ADC16_TRIGMUX_EN_WDOG_SET(x) (((uint32_t)(x) << ADC16_TRIGMUX_EN_WDOG_SHIFT) & ADC16_TRIGMUX_EN_WDOG_MASK)
882 #define ADC16_TRIGMUX_EN_WDOG_GET(x) (((uint32_t)(x) & ADC16_TRIGMUX_EN_WDOG_MASK) >> ADC16_TRIGMUX_EN_WDOG_SHIFT)
889 #define ADC16_TRG_CMPT_FLAG_TRG_CMPT_FLAG_MASK (0xFFFU)
890 #define ADC16_TRG_CMPT_FLAG_TRG_CMPT_FLAG_SHIFT (0U)
891 #define ADC16_TRG_CMPT_FLAG_TRG_CMPT_FLAG_SET(x) (((uint32_t)(x) << ADC16_TRG_CMPT_FLAG_TRG_CMPT_FLAG_SHIFT) & ADC16_TRG_CMPT_FLAG_TRG_CMPT_FLAG_MASK)
892 #define ADC16_TRG_CMPT_FLAG_TRG_CMPT_FLAG_GET(x) (((uint32_t)(x) & ADC16_TRG_CMPT_FLAG_TRG_CMPT_FLAG_MASK) >> ADC16_TRG_CMPT_FLAG_TRG_CMPT_FLAG_SHIFT)
901 #define ADC16_ANA_CTRL0_MOTO_EN_MASK (0x80000000UL)
902 #define ADC16_ANA_CTRL0_MOTO_EN_SHIFT (31U)
903 #define ADC16_ANA_CTRL0_MOTO_EN_SET(x) (((uint32_t)(x) << ADC16_ANA_CTRL0_MOTO_EN_SHIFT) & ADC16_ANA_CTRL0_MOTO_EN_MASK)
904 #define ADC16_ANA_CTRL0_MOTO_EN_GET(x) (((uint32_t)(x) & ADC16_ANA_CTRL0_MOTO_EN_MASK) >> ADC16_ANA_CTRL0_MOTO_EN_SHIFT)
912 #define ADC16_ANA_CTRL0_ADC_CLK_ON_MASK (0x1000U)
913 #define ADC16_ANA_CTRL0_ADC_CLK_ON_SHIFT (12U)
914 #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)
915 #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)
922 #define ADC16_ANA_CTRL0_STARTCAL_MASK (0x4U)
923 #define ADC16_ANA_CTRL0_STARTCAL_SHIFT (2U)
924 #define ADC16_ANA_CTRL0_STARTCAL_SET(x) (((uint32_t)(x) << ADC16_ANA_CTRL0_STARTCAL_SHIFT) & ADC16_ANA_CTRL0_STARTCAL_MASK)
925 #define ADC16_ANA_CTRL0_STARTCAL_GET(x) (((uint32_t)(x) & ADC16_ANA_CTRL0_STARTCAL_MASK) >> ADC16_ANA_CTRL0_STARTCAL_SHIFT)
933 #define ADC16_ANA_STATUS_CALON_MASK (0x80U)
934 #define ADC16_ANA_STATUS_CALON_SHIFT (7U)
935 #define ADC16_ANA_STATUS_CALON_SET(x) (((uint32_t)(x) << ADC16_ANA_STATUS_CALON_SHIFT) & ADC16_ANA_STATUS_CALON_MASK)
936 #define ADC16_ANA_STATUS_CALON_GET(x) (((uint32_t)(x) & ADC16_ANA_STATUS_CALON_MASK) >> ADC16_ANA_STATUS_CALON_SHIFT)
943 #define ADC16_ADC16_PARAMS_PARAM_VAL_MASK (0xFFFFU)
944 #define ADC16_ADC16_PARAMS_PARAM_VAL_SHIFT (0U)
945 #define ADC16_ADC16_PARAMS_PARAM_VAL_SET(x) (((uint16_t)(x) << ADC16_ADC16_PARAMS_PARAM_VAL_SHIFT) & ADC16_ADC16_PARAMS_PARAM_VAL_MASK)
946 #define ADC16_ADC16_PARAMS_PARAM_VAL_GET(x) (((uint16_t)(x) & ADC16_ADC16_PARAMS_PARAM_VAL_MASK) >> ADC16_ADC16_PARAMS_PARAM_VAL_SHIFT)
954 #define ADC16_ADC16_CONFIG0_REG_EN_MASK (0x1000000UL)
955 #define ADC16_ADC16_CONFIG0_REG_EN_SHIFT (24U)
956 #define ADC16_ADC16_CONFIG0_REG_EN_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG0_REG_EN_SHIFT) & ADC16_ADC16_CONFIG0_REG_EN_MASK)
957 #define ADC16_ADC16_CONFIG0_REG_EN_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG0_REG_EN_MASK) >> ADC16_ADC16_CONFIG0_REG_EN_SHIFT)
964 #define ADC16_ADC16_CONFIG0_BANDGAP_EN_MASK (0x800000UL)
965 #define ADC16_ADC16_CONFIG0_BANDGAP_EN_SHIFT (23U)
966 #define ADC16_ADC16_CONFIG0_BANDGAP_EN_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG0_BANDGAP_EN_SHIFT) & ADC16_ADC16_CONFIG0_BANDGAP_EN_MASK)
967 #define ADC16_ADC16_CONFIG0_BANDGAP_EN_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG0_BANDGAP_EN_MASK) >> ADC16_ADC16_CONFIG0_BANDGAP_EN_SHIFT)
976 #define ADC16_ADC16_CONFIG0_CAL_AVG_CFG_MASK (0x700000UL)
977 #define ADC16_ADC16_CONFIG0_CAL_AVG_CFG_SHIFT (20U)
978 #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)
979 #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)
986 #define ADC16_ADC16_CONFIG0_PREEMPT_EN_MASK (0x4000U)
987 #define ADC16_ADC16_CONFIG0_PREEMPT_EN_SHIFT (14U)
988 #define ADC16_ADC16_CONFIG0_PREEMPT_EN_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG0_PREEMPT_EN_SHIFT) & ADC16_ADC16_CONFIG0_PREEMPT_EN_MASK)
989 #define ADC16_ADC16_CONFIG0_PREEMPT_EN_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG0_PREEMPT_EN_MASK) >> ADC16_ADC16_CONFIG0_PREEMPT_EN_SHIFT)
996 #define ADC16_ADC16_CONFIG0_CONV_PARAM_MASK (0x3FFFU)
997 #define ADC16_ADC16_CONFIG0_CONV_PARAM_SHIFT (0U)
998 #define ADC16_ADC16_CONFIG0_CONV_PARAM_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG0_CONV_PARAM_SHIFT) & ADC16_ADC16_CONFIG0_CONV_PARAM_MASK)
999 #define ADC16_ADC16_CONFIG0_CONV_PARAM_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG0_CONV_PARAM_MASK) >> ADC16_ADC16_CONFIG0_CONV_PARAM_SHIFT)
1008 #define ADC16_ADC16_CONFIG1_COV_END_CNT_MASK (0x1F00U)
1009 #define ADC16_ADC16_CONFIG1_COV_END_CNT_SHIFT (8U)
1010 #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)
1011 #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)
1016 #define ADC16_CONFIG_TRG0A (0UL)
1017 #define ADC16_CONFIG_TRG0B (1UL)
1018 #define ADC16_CONFIG_TRG0C (2UL)
1019 #define ADC16_CONFIG_TRG1A (3UL)
1020 #define ADC16_CONFIG_TRG1B (4UL)
1021 #define ADC16_CONFIG_TRG1C (5UL)
1022 #define ADC16_CONFIG_TRG2A (6UL)
1023 #define ADC16_CONFIG_TRG2B (7UL)
1024 #define ADC16_CONFIG_TRG2C (8UL)
1025 #define ADC16_CONFIG_TRG3A (9UL)
1026 #define ADC16_CONFIG_TRG3B (10UL)
1027 #define ADC16_CONFIG_TRG3C (11UL)
1030 #define ADC16_BUS_RESULT_CHN0 (0UL)
1031 #define ADC16_BUS_RESULT_CHN1 (1UL)
1032 #define ADC16_BUS_RESULT_CHN2 (2UL)
1033 #define ADC16_BUS_RESULT_CHN3 (3UL)
1034 #define ADC16_BUS_RESULT_CHN4 (4UL)
1035 #define ADC16_BUS_RESULT_CHN5 (5UL)
1036 #define ADC16_BUS_RESULT_CHN6 (6UL)
1037 #define ADC16_BUS_RESULT_CHN7 (7UL)
1038 #define ADC16_BUS_RESULT_CHN8 (8UL)
1039 #define ADC16_BUS_RESULT_CHN9 (9UL)
1040 #define ADC16_BUS_RESULT_CHN10 (10UL)
1041 #define ADC16_BUS_RESULT_CHN11 (11UL)
1042 #define ADC16_BUS_RESULT_CHN12 (12UL)
1043 #define ADC16_BUS_RESULT_CHN13 (13UL)
1044 #define ADC16_BUS_RESULT_CHN14 (14UL)
1045 #define ADC16_BUS_RESULT_CHN15 (15UL)
1048 #define ADC16_SEQ_QUE_CFG0 (0UL)
1049 #define ADC16_SEQ_QUE_CFG1 (1UL)
1050 #define ADC16_SEQ_QUE_CFG2 (2UL)
1051 #define ADC16_SEQ_QUE_CFG3 (3UL)
1052 #define ADC16_SEQ_QUE_CFG4 (4UL)
1053 #define ADC16_SEQ_QUE_CFG5 (5UL)
1054 #define ADC16_SEQ_QUE_CFG6 (6UL)
1055 #define ADC16_SEQ_QUE_CFG7 (7UL)
1056 #define ADC16_SEQ_QUE_CFG8 (8UL)
1057 #define ADC16_SEQ_QUE_CFG9 (9UL)
1058 #define ADC16_SEQ_QUE_CFG10 (10UL)
1059 #define ADC16_SEQ_QUE_CFG11 (11UL)
1060 #define ADC16_SEQ_QUE_CFG12 (12UL)
1061 #define ADC16_SEQ_QUE_CFG13 (13UL)
1062 #define ADC16_SEQ_QUE_CFG14 (14UL)
1063 #define ADC16_SEQ_QUE_CFG15 (15UL)
1066 #define ADC16_PRD_CFG_CHN0 (0UL)
1067 #define ADC16_PRD_CFG_CHN1 (1UL)
1068 #define ADC16_PRD_CFG_CHN2 (2UL)
1069 #define ADC16_PRD_CFG_CHN3 (3UL)
1070 #define ADC16_PRD_CFG_CHN4 (4UL)
1071 #define ADC16_PRD_CFG_CHN5 (5UL)
1072 #define ADC16_PRD_CFG_CHN6 (6UL)
1073 #define ADC16_PRD_CFG_CHN7 (7UL)
1074 #define ADC16_PRD_CFG_CHN8 (8UL)
1075 #define ADC16_PRD_CFG_CHN9 (9UL)
1076 #define ADC16_PRD_CFG_CHN10 (10UL)
1077 #define ADC16_PRD_CFG_CHN11 (11UL)
1078 #define ADC16_PRD_CFG_CHN12 (12UL)
1079 #define ADC16_PRD_CFG_CHN13 (13UL)
1080 #define ADC16_PRD_CFG_CHN14 (14UL)
1081 #define ADC16_PRD_CFG_CHN15 (15UL)
1084 #define ADC16_SAMPLE_CFG_CHN0 (0UL)
1085 #define ADC16_SAMPLE_CFG_CHN1 (1UL)
1086 #define ADC16_SAMPLE_CFG_CHN2 (2UL)
1087 #define ADC16_SAMPLE_CFG_CHN3 (3UL)
1088 #define ADC16_SAMPLE_CFG_CHN4 (4UL)
1089 #define ADC16_SAMPLE_CFG_CHN5 (5UL)
1090 #define ADC16_SAMPLE_CFG_CHN6 (6UL)
1091 #define ADC16_SAMPLE_CFG_CHN7 (7UL)
1092 #define ADC16_SAMPLE_CFG_CHN8 (8UL)
1093 #define ADC16_SAMPLE_CFG_CHN9 (9UL)
1094 #define ADC16_SAMPLE_CFG_CHN10 (10UL)
1095 #define ADC16_SAMPLE_CFG_CHN11 (11UL)
1096 #define ADC16_SAMPLE_CFG_CHN12 (12UL)
1097 #define ADC16_SAMPLE_CFG_CHN13 (13UL)
1098 #define ADC16_SAMPLE_CFG_CHN14 (14UL)
1099 #define ADC16_SAMPLE_CFG_CHN15 (15UL)
1102 #define ADC16_ADC16_PARAMS_ADC16_PARA00 (0UL)
1103 #define ADC16_ADC16_PARAMS_ADC16_PARA01 (1UL)
1104 #define ADC16_ADC16_PARAMS_ADC16_PARA02 (2UL)
1105 #define ADC16_ADC16_PARAMS_ADC16_PARA03 (3UL)
1106 #define ADC16_ADC16_PARAMS_ADC16_PARA04 (4UL)
1107 #define ADC16_ADC16_PARAMS_ADC16_PARA05 (5UL)
1108 #define ADC16_ADC16_PARAMS_ADC16_PARA06 (6UL)
1109 #define ADC16_ADC16_PARAMS_ADC16_PARA07 (7UL)
1110 #define ADC16_ADC16_PARAMS_ADC16_PARA08 (8UL)
1111 #define ADC16_ADC16_PARAMS_ADC16_PARA09 (9UL)
1112 #define ADC16_ADC16_PARAMS_ADC16_PARA10 (10UL)
1113 #define ADC16_ADC16_PARAMS_ADC16_PARA11 (11UL)
1114 #define ADC16_ADC16_PARAMS_ADC16_PARA12 (12UL)
1115 #define ADC16_ADC16_PARAMS_ADC16_PARA13 (13UL)
1116 #define ADC16_ADC16_PARAMS_ADC16_PARA14 (14UL)
1117 #define ADC16_ADC16_PARAMS_ADC16_PARA15 (15UL)
1118 #define ADC16_ADC16_PARAMS_ADC16_PARA16 (16UL)
1119 #define ADC16_ADC16_PARAMS_ADC16_PARA17 (17UL)
1120 #define ADC16_ADC16_PARAMS_ADC16_PARA18 (18UL)
1121 #define ADC16_ADC16_PARAMS_ADC16_PARA19 (19UL)
1122 #define ADC16_ADC16_PARAMS_ADC16_PARA20 (20UL)
1123 #define ADC16_ADC16_PARAMS_ADC16_PARA21 (21UL)
1124 #define ADC16_ADC16_PARAMS_ADC16_PARA22 (22UL)
1125 #define ADC16_ADC16_PARAMS_ADC16_PARA23 (23UL)
1126 #define ADC16_ADC16_PARAMS_ADC16_PARA24 (24UL)
1127 #define ADC16_ADC16_PARAMS_ADC16_PARA25 (25UL)
1128 #define ADC16_ADC16_PARAMS_ADC16_PARA26 (26UL)
1129 #define ADC16_ADC16_PARAMS_ADC16_PARA27 (27UL)
1130 #define ADC16_ADC16_PARAMS_ADC16_PARA28 (28UL)
1131 #define ADC16_ADC16_PARAMS_ADC16_PARA29 (29UL)
1132 #define ADC16_ADC16_PARAMS_ADC16_PARA30 (30UL)
1133 #define ADC16_ADC16_PARAMS_ADC16_PARA31 (31UL)
1134 #define ADC16_ADC16_PARAMS_ADC16_PARA32 (32UL)
1135 #define ADC16_ADC16_PARAMS_ADC16_PARA33 (33UL)
Definition: hpm_adc16_regs.h:12