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[196];
37 __RW uint32_t CONV_CFG1;
38 __RW uint32_t ADC_CFG0;
39 __R uint8_t RESERVED6[4];
40 __RW uint32_t INT_STS;
42 __R uint8_t RESERVED7[232];
43 __RW uint32_t ANA_CTRL0;
44 __R uint8_t RESERVED8[12];
45 __RW uint32_t ANA_STATUS;
46 __R uint8_t RESERVED9[492];
47 __RW uint16_t ADC16_PARAMS[34];
48 __RW uint32_t ADC16_CONFIG0;
49 __R uint8_t RESERVED10[24];
50 __RW uint32_t ADC16_CONFIG1;
60 #define ADC16_CONFIG_TRIG_LEN_MASK (0xC0000000UL)
61 #define ADC16_CONFIG_TRIG_LEN_SHIFT (30U)
62 #define ADC16_CONFIG_TRIG_LEN_SET(x) (((uint32_t)(x) << ADC16_CONFIG_TRIG_LEN_SHIFT) & ADC16_CONFIG_TRIG_LEN_MASK)
63 #define ADC16_CONFIG_TRIG_LEN_GET(x) (((uint32_t)(x) & ADC16_CONFIG_TRIG_LEN_MASK) >> ADC16_CONFIG_TRIG_LEN_SHIFT)
70 #define ADC16_CONFIG_INTEN3_MASK (0x20000000UL)
71 #define ADC16_CONFIG_INTEN3_SHIFT (29U)
72 #define ADC16_CONFIG_INTEN3_SET(x) (((uint32_t)(x) << ADC16_CONFIG_INTEN3_SHIFT) & ADC16_CONFIG_INTEN3_MASK)
73 #define ADC16_CONFIG_INTEN3_GET(x) (((uint32_t)(x) & ADC16_CONFIG_INTEN3_MASK) >> ADC16_CONFIG_INTEN3_SHIFT)
80 #define ADC16_CONFIG_CHAN3_MASK (0x1F000000UL)
81 #define ADC16_CONFIG_CHAN3_SHIFT (24U)
82 #define ADC16_CONFIG_CHAN3_SET(x) (((uint32_t)(x) << ADC16_CONFIG_CHAN3_SHIFT) & ADC16_CONFIG_CHAN3_MASK)
83 #define ADC16_CONFIG_CHAN3_GET(x) (((uint32_t)(x) & ADC16_CONFIG_CHAN3_MASK) >> ADC16_CONFIG_CHAN3_SHIFT)
90 #define ADC16_CONFIG_INTEN2_MASK (0x200000UL)
91 #define ADC16_CONFIG_INTEN2_SHIFT (21U)
92 #define ADC16_CONFIG_INTEN2_SET(x) (((uint32_t)(x) << ADC16_CONFIG_INTEN2_SHIFT) & ADC16_CONFIG_INTEN2_MASK)
93 #define ADC16_CONFIG_INTEN2_GET(x) (((uint32_t)(x) & ADC16_CONFIG_INTEN2_MASK) >> ADC16_CONFIG_INTEN2_SHIFT)
100 #define ADC16_CONFIG_CHAN2_MASK (0x1F0000UL)
101 #define ADC16_CONFIG_CHAN2_SHIFT (16U)
102 #define ADC16_CONFIG_CHAN2_SET(x) (((uint32_t)(x) << ADC16_CONFIG_CHAN2_SHIFT) & ADC16_CONFIG_CHAN2_MASK)
103 #define ADC16_CONFIG_CHAN2_GET(x) (((uint32_t)(x) & ADC16_CONFIG_CHAN2_MASK) >> ADC16_CONFIG_CHAN2_SHIFT)
110 #define ADC16_CONFIG_INTEN1_MASK (0x2000U)
111 #define ADC16_CONFIG_INTEN1_SHIFT (13U)
112 #define ADC16_CONFIG_INTEN1_SET(x) (((uint32_t)(x) << ADC16_CONFIG_INTEN1_SHIFT) & ADC16_CONFIG_INTEN1_MASK)
113 #define ADC16_CONFIG_INTEN1_GET(x) (((uint32_t)(x) & ADC16_CONFIG_INTEN1_MASK) >> ADC16_CONFIG_INTEN1_SHIFT)
120 #define ADC16_CONFIG_CHAN1_MASK (0x1F00U)
121 #define ADC16_CONFIG_CHAN1_SHIFT (8U)
122 #define ADC16_CONFIG_CHAN1_SET(x) (((uint32_t)(x) << ADC16_CONFIG_CHAN1_SHIFT) & ADC16_CONFIG_CHAN1_MASK)
123 #define ADC16_CONFIG_CHAN1_GET(x) (((uint32_t)(x) & ADC16_CONFIG_CHAN1_MASK) >> ADC16_CONFIG_CHAN1_SHIFT)
130 #define ADC16_CONFIG_QUEUE_EN_MASK (0x40U)
131 #define ADC16_CONFIG_QUEUE_EN_SHIFT (6U)
132 #define ADC16_CONFIG_QUEUE_EN_SET(x) (((uint32_t)(x) << ADC16_CONFIG_QUEUE_EN_SHIFT) & ADC16_CONFIG_QUEUE_EN_MASK)
133 #define ADC16_CONFIG_QUEUE_EN_GET(x) (((uint32_t)(x) & ADC16_CONFIG_QUEUE_EN_MASK) >> ADC16_CONFIG_QUEUE_EN_SHIFT)
140 #define ADC16_CONFIG_INTEN0_MASK (0x20U)
141 #define ADC16_CONFIG_INTEN0_SHIFT (5U)
142 #define ADC16_CONFIG_INTEN0_SET(x) (((uint32_t)(x) << ADC16_CONFIG_INTEN0_SHIFT) & ADC16_CONFIG_INTEN0_MASK)
143 #define ADC16_CONFIG_INTEN0_GET(x) (((uint32_t)(x) & ADC16_CONFIG_INTEN0_MASK) >> ADC16_CONFIG_INTEN0_SHIFT)
150 #define ADC16_CONFIG_CHAN0_MASK (0x1FU)
151 #define ADC16_CONFIG_CHAN0_SHIFT (0U)
152 #define ADC16_CONFIG_CHAN0_SET(x) (((uint32_t)(x) << ADC16_CONFIG_CHAN0_SHIFT) & ADC16_CONFIG_CHAN0_MASK)
153 #define ADC16_CONFIG_CHAN0_GET(x) (((uint32_t)(x) & ADC16_CONFIG_CHAN0_MASK) >> ADC16_CONFIG_CHAN0_SHIFT)
161 #define ADC16_TRG_DMA_ADDR_TRG_DMA_ADDR_MASK (0xFFFFFFFCUL)
162 #define ADC16_TRG_DMA_ADDR_TRG_DMA_ADDR_SHIFT (2U)
163 #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)
164 #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)
172 #define ADC16_TRG_SW_STA_TRG_SW_STA_MASK (0x10U)
173 #define ADC16_TRG_SW_STA_TRG_SW_STA_SHIFT (4U)
174 #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)
175 #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)
184 #define ADC16_TRG_SW_STA_TRIG_SW_INDEX_MASK (0xFU)
185 #define ADC16_TRG_SW_STA_TRIG_SW_INDEX_SHIFT (0U)
186 #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)
187 #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)
198 #define ADC16_BUS_RESULT_VALID_MASK (0x10000UL)
199 #define ADC16_BUS_RESULT_VALID_SHIFT (16U)
200 #define ADC16_BUS_RESULT_VALID_GET(x) (((uint32_t)(x) & ADC16_BUS_RESULT_VALID_MASK) >> ADC16_BUS_RESULT_VALID_SHIFT)
209 #define ADC16_BUS_RESULT_CHAN_RESULT_MASK (0xFFFFU)
210 #define ADC16_BUS_RESULT_CHAN_RESULT_SHIFT (0U)
211 #define ADC16_BUS_RESULT_CHAN_RESULT_GET(x) (((uint32_t)(x) & ADC16_BUS_RESULT_CHAN_RESULT_MASK) >> ADC16_BUS_RESULT_CHAN_RESULT_SHIFT)
219 #define ADC16_BUF_CFG0_BUS_MODE_EN_MASK (0x2U)
220 #define ADC16_BUF_CFG0_BUS_MODE_EN_SHIFT (1U)
221 #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)
222 #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)
229 #define ADC16_BUF_CFG0_WAIT_DIS_MASK (0x1U)
230 #define ADC16_BUF_CFG0_WAIT_DIS_SHIFT (0U)
231 #define ADC16_BUF_CFG0_WAIT_DIS_SET(x) (((uint32_t)(x) << ADC16_BUF_CFG0_WAIT_DIS_SHIFT) & ADC16_BUF_CFG0_WAIT_DIS_MASK)
232 #define ADC16_BUF_CFG0_WAIT_DIS_GET(x) (((uint32_t)(x) & ADC16_BUF_CFG0_WAIT_DIS_MASK) >> ADC16_BUF_CFG0_WAIT_DIS_SHIFT)
240 #define ADC16_SEQ_CFG0_CYCLE_MASK (0x80000000UL)
241 #define ADC16_SEQ_CFG0_CYCLE_SHIFT (31U)
242 #define ADC16_SEQ_CFG0_CYCLE_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_CYCLE_MASK) >> ADC16_SEQ_CFG0_CYCLE_SHIFT)
249 #define ADC16_SEQ_CFG0_SEQ_LEN_MASK (0xF00U)
250 #define ADC16_SEQ_CFG0_SEQ_LEN_SHIFT (8U)
251 #define ADC16_SEQ_CFG0_SEQ_LEN_SET(x) (((uint32_t)(x) << ADC16_SEQ_CFG0_SEQ_LEN_SHIFT) & ADC16_SEQ_CFG0_SEQ_LEN_MASK)
252 #define ADC16_SEQ_CFG0_SEQ_LEN_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_SEQ_LEN_MASK) >> ADC16_SEQ_CFG0_SEQ_LEN_SHIFT)
260 #define ADC16_SEQ_CFG0_RESTART_EN_MASK (0x10U)
261 #define ADC16_SEQ_CFG0_RESTART_EN_SHIFT (4U)
262 #define ADC16_SEQ_CFG0_RESTART_EN_SET(x) (((uint32_t)(x) << ADC16_SEQ_CFG0_RESTART_EN_SHIFT) & ADC16_SEQ_CFG0_RESTART_EN_MASK)
263 #define ADC16_SEQ_CFG0_RESTART_EN_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_RESTART_EN_MASK) >> ADC16_SEQ_CFG0_RESTART_EN_SHIFT)
270 #define ADC16_SEQ_CFG0_CONT_EN_MASK (0x8U)
271 #define ADC16_SEQ_CFG0_CONT_EN_SHIFT (3U)
272 #define ADC16_SEQ_CFG0_CONT_EN_SET(x) (((uint32_t)(x) << ADC16_SEQ_CFG0_CONT_EN_SHIFT) & ADC16_SEQ_CFG0_CONT_EN_MASK)
273 #define ADC16_SEQ_CFG0_CONT_EN_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_CONT_EN_MASK) >> ADC16_SEQ_CFG0_CONT_EN_SHIFT)
280 #define ADC16_SEQ_CFG0_SW_TRIG_MASK (0x4U)
281 #define ADC16_SEQ_CFG0_SW_TRIG_SHIFT (2U)
282 #define ADC16_SEQ_CFG0_SW_TRIG_SET(x) (((uint32_t)(x) << ADC16_SEQ_CFG0_SW_TRIG_SHIFT) & ADC16_SEQ_CFG0_SW_TRIG_MASK)
283 #define ADC16_SEQ_CFG0_SW_TRIG_GET(x) (((uint32_t)(x) & ADC16_SEQ_CFG0_SW_TRIG_MASK) >> ADC16_SEQ_CFG0_SW_TRIG_SHIFT)
290 #define ADC16_SEQ_CFG0_SW_TRIG_EN_MASK (0x2U)
291 #define ADC16_SEQ_CFG0_SW_TRIG_EN_SHIFT (1U)
292 #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)
293 #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)
300 #define ADC16_SEQ_CFG0_HW_TRIG_EN_MASK (0x1U)
301 #define ADC16_SEQ_CFG0_HW_TRIG_EN_SHIFT (0U)
302 #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)
303 #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)
311 #define ADC16_SEQ_DMA_ADDR_TAR_ADDR_MASK (0xFFFFFFFCUL)
312 #define ADC16_SEQ_DMA_ADDR_TAR_ADDR_SHIFT (2U)
313 #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)
314 #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)
323 #define ADC16_SEQ_WR_ADDR_SEQ_WR_POINTER_MASK (0xFFFFFFUL)
324 #define ADC16_SEQ_WR_ADDR_SEQ_WR_POINTER_SHIFT (0U)
325 #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)
333 #define ADC16_SEQ_DMA_CFG_STOP_POS_MASK (0xFFF0000UL)
334 #define ADC16_SEQ_DMA_CFG_STOP_POS_SHIFT (16U)
335 #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)
336 #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)
344 #define ADC16_SEQ_DMA_CFG_DMA_RST_MASK (0x2000U)
345 #define ADC16_SEQ_DMA_CFG_DMA_RST_SHIFT (13U)
346 #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)
347 #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)
354 #define ADC16_SEQ_DMA_CFG_STOP_EN_MASK (0x1000U)
355 #define ADC16_SEQ_DMA_CFG_STOP_EN_SHIFT (12U)
356 #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)
357 #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)
366 #define ADC16_SEQ_DMA_CFG_BUF_LEN_MASK (0xFFFU)
367 #define ADC16_SEQ_DMA_CFG_BUF_LEN_SHIFT (0U)
368 #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)
369 #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)
377 #define ADC16_SEQ_QUE_SEQ_INT_EN_MASK (0x20U)
378 #define ADC16_SEQ_QUE_SEQ_INT_EN_SHIFT (5U)
379 #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)
380 #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)
387 #define ADC16_SEQ_QUE_CHAN_NUM_4_0_MASK (0x1FU)
388 #define ADC16_SEQ_QUE_CHAN_NUM_4_0_SHIFT (0U)
389 #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)
390 #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)
397 #define ADC16_SEQ_HIGH_CFG_STOP_POS_HIGH_MASK (0xFFF000UL)
398 #define ADC16_SEQ_HIGH_CFG_STOP_POS_HIGH_SHIFT (12U)
399 #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)
400 #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)
406 #define ADC16_SEQ_HIGH_CFG_BUF_LEN_HIGH_MASK (0xFFFU)
407 #define ADC16_SEQ_HIGH_CFG_BUF_LEN_HIGH_SHIFT (0U)
408 #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)
409 #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)
417 #define ADC16_PRD_CFG_PRD_CFG_PRESCALE_MASK (0x1F00U)
418 #define ADC16_PRD_CFG_PRD_CFG_PRESCALE_SHIFT (8U)
419 #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)
420 #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)
428 #define ADC16_PRD_CFG_PRD_CFG_PRD_MASK (0xFFU)
429 #define ADC16_PRD_CFG_PRD_CFG_PRD_SHIFT (0U)
430 #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)
431 #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)
439 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDH_MASK (0xFFFF0000UL)
440 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDH_SHIFT (16U)
441 #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)
442 #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)
449 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDL_MASK (0xFFFFU)
450 #define ADC16_PRD_CFG_PRD_THSHD_CFG_THSHDL_SHIFT (0U)
451 #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)
452 #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)
461 #define ADC16_PRD_CFG_PRD_RESULT_CHAN_RESULT_MASK (0xFFFFU)
462 #define ADC16_PRD_CFG_PRD_RESULT_CHAN_RESULT_SHIFT (0U)
463 #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)
471 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_MASK (0xE00U)
472 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT_SHIFT (9U)
473 #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)
474 #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)
481 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_MASK (0x1FFU)
482 #define ADC16_SAMPLE_CFG_SAMPLE_CLOCK_NUMBER_SHIFT (0U)
483 #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)
484 #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)
494 #define ADC16_CONV_CFG1_CONVERT_CLOCK_NUMBER_MASK (0x1F0U)
495 #define ADC16_CONV_CFG1_CONVERT_CLOCK_NUMBER_SHIFT (4U)
496 #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)
497 #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)
510 #define ADC16_CONV_CFG1_CLOCK_DIVIDER_MASK (0xFU)
511 #define ADC16_CONV_CFG1_CLOCK_DIVIDER_SHIFT (0U)
512 #define ADC16_CONV_CFG1_CLOCK_DIVIDER_SET(x) (((uint32_t)(x) << ADC16_CONV_CFG1_CLOCK_DIVIDER_SHIFT) & ADC16_CONV_CFG1_CLOCK_DIVIDER_MASK)
513 #define ADC16_CONV_CFG1_CLOCK_DIVIDER_GET(x) (((uint32_t)(x) & ADC16_CONV_CFG1_CLOCK_DIVIDER_MASK) >> ADC16_CONV_CFG1_CLOCK_DIVIDER_SHIFT)
522 #define ADC16_ADC_CFG0_SEL_SYNC_AHB_MASK (0x80000000UL)
523 #define ADC16_ADC_CFG0_SEL_SYNC_AHB_SHIFT (31U)
524 #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)
525 #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)
532 #define ADC16_ADC_CFG0_ADC_AHB_EN_MASK (0x20000000UL)
533 #define ADC16_ADC_CFG0_ADC_AHB_EN_SHIFT (29U)
534 #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)
535 #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)
542 #define ADC16_ADC_CFG0_PORT3_REALTIME_MASK (0x1U)
543 #define ADC16_ADC_CFG0_PORT3_REALTIME_SHIFT (0U)
544 #define ADC16_ADC_CFG0_PORT3_REALTIME_SET(x) (((uint32_t)(x) << ADC16_ADC_CFG0_PORT3_REALTIME_SHIFT) & ADC16_ADC_CFG0_PORT3_REALTIME_MASK)
545 #define ADC16_ADC_CFG0_PORT3_REALTIME_GET(x) (((uint32_t)(x) & ADC16_ADC_CFG0_PORT3_REALTIME_MASK) >> ADC16_ADC_CFG0_PORT3_REALTIME_SHIFT)
553 #define ADC16_INT_STS_TRIG_CMPT_MASK (0x80000000UL)
554 #define ADC16_INT_STS_TRIG_CMPT_SHIFT (31U)
555 #define ADC16_INT_STS_TRIG_CMPT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_TRIG_CMPT_SHIFT) & ADC16_INT_STS_TRIG_CMPT_MASK)
556 #define ADC16_INT_STS_TRIG_CMPT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_TRIG_CMPT_MASK) >> ADC16_INT_STS_TRIG_CMPT_SHIFT)
562 #define ADC16_INT_STS_TRIG_SW_CFLCT_MASK (0x40000000UL)
563 #define ADC16_INT_STS_TRIG_SW_CFLCT_SHIFT (30U)
564 #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)
565 #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)
571 #define ADC16_INT_STS_TRIG_HW_CFLCT_MASK (0x20000000UL)
572 #define ADC16_INT_STS_TRIG_HW_CFLCT_SHIFT (29U)
573 #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)
574 #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)
581 #define ADC16_INT_STS_READ_CFLCT_MASK (0x10000000UL)
582 #define ADC16_INT_STS_READ_CFLCT_SHIFT (28U)
583 #define ADC16_INT_STS_READ_CFLCT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_READ_CFLCT_SHIFT) & ADC16_INT_STS_READ_CFLCT_MASK)
584 #define ADC16_INT_STS_READ_CFLCT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_READ_CFLCT_MASK) >> ADC16_INT_STS_READ_CFLCT_SHIFT)
591 #define ADC16_INT_STS_SEQ_SW_CFLCT_MASK (0x8000000UL)
592 #define ADC16_INT_STS_SEQ_SW_CFLCT_SHIFT (27U)
593 #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)
594 #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)
600 #define ADC16_INT_STS_SEQ_HW_CFLCT_MASK (0x4000000UL)
601 #define ADC16_INT_STS_SEQ_HW_CFLCT_SHIFT (26U)
602 #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)
603 #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)
610 #define ADC16_INT_STS_SEQ_DMAABT_MASK (0x2000000UL)
611 #define ADC16_INT_STS_SEQ_DMAABT_SHIFT (25U)
612 #define ADC16_INT_STS_SEQ_DMAABT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_SEQ_DMAABT_SHIFT) & ADC16_INT_STS_SEQ_DMAABT_MASK)
613 #define ADC16_INT_STS_SEQ_DMAABT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_SEQ_DMAABT_MASK) >> ADC16_INT_STS_SEQ_DMAABT_SHIFT)
620 #define ADC16_INT_STS_SEQ_CMPT_MASK (0x1000000UL)
621 #define ADC16_INT_STS_SEQ_CMPT_SHIFT (24U)
622 #define ADC16_INT_STS_SEQ_CMPT_SET(x) (((uint32_t)(x) << ADC16_INT_STS_SEQ_CMPT_SHIFT) & ADC16_INT_STS_SEQ_CMPT_MASK)
623 #define ADC16_INT_STS_SEQ_CMPT_GET(x) (((uint32_t)(x) & ADC16_INT_STS_SEQ_CMPT_MASK) >> ADC16_INT_STS_SEQ_CMPT_SHIFT)
630 #define ADC16_INT_STS_SEQ_CVC_MASK (0x800000UL)
631 #define ADC16_INT_STS_SEQ_CVC_SHIFT (23U)
632 #define ADC16_INT_STS_SEQ_CVC_SET(x) (((uint32_t)(x) << ADC16_INT_STS_SEQ_CVC_SHIFT) & ADC16_INT_STS_SEQ_CVC_MASK)
633 #define ADC16_INT_STS_SEQ_CVC_GET(x) (((uint32_t)(x) & ADC16_INT_STS_SEQ_CVC_MASK) >> ADC16_INT_STS_SEQ_CVC_SHIFT)
640 #define ADC16_INT_STS_DMA_FIFO_FULL_MASK (0x400000UL)
641 #define ADC16_INT_STS_DMA_FIFO_FULL_SHIFT (22U)
642 #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)
643 #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)
650 #define ADC16_INT_STS_AHB_ERR_MASK (0x200000UL)
651 #define ADC16_INT_STS_AHB_ERR_SHIFT (21U)
652 #define ADC16_INT_STS_AHB_ERR_SET(x) (((uint32_t)(x) << ADC16_INT_STS_AHB_ERR_SHIFT) & ADC16_INT_STS_AHB_ERR_MASK)
653 #define ADC16_INT_STS_AHB_ERR_GET(x) (((uint32_t)(x) & ADC16_INT_STS_AHB_ERR_MASK) >> ADC16_INT_STS_AHB_ERR_SHIFT)
660 #define ADC16_INT_STS_WDOG_MASK (0xFFFFU)
661 #define ADC16_INT_STS_WDOG_SHIFT (0U)
662 #define ADC16_INT_STS_WDOG_SET(x) (((uint32_t)(x) << ADC16_INT_STS_WDOG_SHIFT) & ADC16_INT_STS_WDOG_MASK)
663 #define ADC16_INT_STS_WDOG_GET(x) (((uint32_t)(x) & ADC16_INT_STS_WDOG_MASK) >> ADC16_INT_STS_WDOG_SHIFT)
671 #define ADC16_INT_EN_TRIG_CMPT_MASK (0x80000000UL)
672 #define ADC16_INT_EN_TRIG_CMPT_SHIFT (31U)
673 #define ADC16_INT_EN_TRIG_CMPT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_TRIG_CMPT_SHIFT) & ADC16_INT_EN_TRIG_CMPT_MASK)
674 #define ADC16_INT_EN_TRIG_CMPT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_TRIG_CMPT_MASK) >> ADC16_INT_EN_TRIG_CMPT_SHIFT)
680 #define ADC16_INT_EN_TRIG_SW_CFLCT_MASK (0x40000000UL)
681 #define ADC16_INT_EN_TRIG_SW_CFLCT_SHIFT (30U)
682 #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)
683 #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)
689 #define ADC16_INT_EN_TRIG_HW_CFLCT_MASK (0x20000000UL)
690 #define ADC16_INT_EN_TRIG_HW_CFLCT_SHIFT (29U)
691 #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)
692 #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)
699 #define ADC16_INT_EN_READ_CFLCT_MASK (0x10000000UL)
700 #define ADC16_INT_EN_READ_CFLCT_SHIFT (28U)
701 #define ADC16_INT_EN_READ_CFLCT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_READ_CFLCT_SHIFT) & ADC16_INT_EN_READ_CFLCT_MASK)
702 #define ADC16_INT_EN_READ_CFLCT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_READ_CFLCT_MASK) >> ADC16_INT_EN_READ_CFLCT_SHIFT)
709 #define ADC16_INT_EN_SEQ_SW_CFLCT_MASK (0x8000000UL)
710 #define ADC16_INT_EN_SEQ_SW_CFLCT_SHIFT (27U)
711 #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)
712 #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)
718 #define ADC16_INT_EN_SEQ_HW_CFLCT_MASK (0x4000000UL)
719 #define ADC16_INT_EN_SEQ_HW_CFLCT_SHIFT (26U)
720 #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)
721 #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)
728 #define ADC16_INT_EN_SEQ_DMAABT_MASK (0x2000000UL)
729 #define ADC16_INT_EN_SEQ_DMAABT_SHIFT (25U)
730 #define ADC16_INT_EN_SEQ_DMAABT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_SEQ_DMAABT_SHIFT) & ADC16_INT_EN_SEQ_DMAABT_MASK)
731 #define ADC16_INT_EN_SEQ_DMAABT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_SEQ_DMAABT_MASK) >> ADC16_INT_EN_SEQ_DMAABT_SHIFT)
738 #define ADC16_INT_EN_SEQ_CMPT_MASK (0x1000000UL)
739 #define ADC16_INT_EN_SEQ_CMPT_SHIFT (24U)
740 #define ADC16_INT_EN_SEQ_CMPT_SET(x) (((uint32_t)(x) << ADC16_INT_EN_SEQ_CMPT_SHIFT) & ADC16_INT_EN_SEQ_CMPT_MASK)
741 #define ADC16_INT_EN_SEQ_CMPT_GET(x) (((uint32_t)(x) & ADC16_INT_EN_SEQ_CMPT_MASK) >> ADC16_INT_EN_SEQ_CMPT_SHIFT)
748 #define ADC16_INT_EN_SEQ_CVC_MASK (0x800000UL)
749 #define ADC16_INT_EN_SEQ_CVC_SHIFT (23U)
750 #define ADC16_INT_EN_SEQ_CVC_SET(x) (((uint32_t)(x) << ADC16_INT_EN_SEQ_CVC_SHIFT) & ADC16_INT_EN_SEQ_CVC_MASK)
751 #define ADC16_INT_EN_SEQ_CVC_GET(x) (((uint32_t)(x) & ADC16_INT_EN_SEQ_CVC_MASK) >> ADC16_INT_EN_SEQ_CVC_SHIFT)
758 #define ADC16_INT_EN_DMA_FIFO_FULL_MASK (0x400000UL)
759 #define ADC16_INT_EN_DMA_FIFO_FULL_SHIFT (22U)
760 #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)
761 #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)
768 #define ADC16_INT_EN_AHB_ERR_MASK (0x200000UL)
769 #define ADC16_INT_EN_AHB_ERR_SHIFT (21U)
770 #define ADC16_INT_EN_AHB_ERR_SET(x) (((uint32_t)(x) << ADC16_INT_EN_AHB_ERR_SHIFT) & ADC16_INT_EN_AHB_ERR_MASK)
771 #define ADC16_INT_EN_AHB_ERR_GET(x) (((uint32_t)(x) & ADC16_INT_EN_AHB_ERR_MASK) >> ADC16_INT_EN_AHB_ERR_SHIFT)
778 #define ADC16_INT_EN_WDOG_MASK (0xFFFFU)
779 #define ADC16_INT_EN_WDOG_SHIFT (0U)
780 #define ADC16_INT_EN_WDOG_SET(x) (((uint32_t)(x) << ADC16_INT_EN_WDOG_SHIFT) & ADC16_INT_EN_WDOG_MASK)
781 #define ADC16_INT_EN_WDOG_GET(x) (((uint32_t)(x) & ADC16_INT_EN_WDOG_MASK) >> ADC16_INT_EN_WDOG_SHIFT)
790 #define ADC16_ANA_CTRL0_MOTO_EN_MASK (0x80000000UL)
791 #define ADC16_ANA_CTRL0_MOTO_EN_SHIFT (31U)
792 #define ADC16_ANA_CTRL0_MOTO_EN_SET(x) (((uint32_t)(x) << ADC16_ANA_CTRL0_MOTO_EN_SHIFT) & ADC16_ANA_CTRL0_MOTO_EN_MASK)
793 #define ADC16_ANA_CTRL0_MOTO_EN_GET(x) (((uint32_t)(x) & ADC16_ANA_CTRL0_MOTO_EN_MASK) >> ADC16_ANA_CTRL0_MOTO_EN_SHIFT)
801 #define ADC16_ANA_CTRL0_ADC_CLK_ON_MASK (0x1000U)
802 #define ADC16_ANA_CTRL0_ADC_CLK_ON_SHIFT (12U)
803 #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)
804 #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)
811 #define ADC16_ANA_CTRL0_STARTCAL_MASK (0x4U)
812 #define ADC16_ANA_CTRL0_STARTCAL_SHIFT (2U)
813 #define ADC16_ANA_CTRL0_STARTCAL_SET(x) (((uint32_t)(x) << ADC16_ANA_CTRL0_STARTCAL_SHIFT) & ADC16_ANA_CTRL0_STARTCAL_MASK)
814 #define ADC16_ANA_CTRL0_STARTCAL_GET(x) (((uint32_t)(x) & ADC16_ANA_CTRL0_STARTCAL_MASK) >> ADC16_ANA_CTRL0_STARTCAL_SHIFT)
822 #define ADC16_ANA_STATUS_CALON_MASK (0x80U)
823 #define ADC16_ANA_STATUS_CALON_SHIFT (7U)
824 #define ADC16_ANA_STATUS_CALON_SET(x) (((uint32_t)(x) << ADC16_ANA_STATUS_CALON_SHIFT) & ADC16_ANA_STATUS_CALON_MASK)
825 #define ADC16_ANA_STATUS_CALON_GET(x) (((uint32_t)(x) & ADC16_ANA_STATUS_CALON_MASK) >> ADC16_ANA_STATUS_CALON_SHIFT)
832 #define ADC16_ADC16_PARAMS_PARAM_VAL_MASK (0xFFFFU)
833 #define ADC16_ADC16_PARAMS_PARAM_VAL_SHIFT (0U)
834 #define ADC16_ADC16_PARAMS_PARAM_VAL_SET(x) (((uint16_t)(x) << ADC16_ADC16_PARAMS_PARAM_VAL_SHIFT) & ADC16_ADC16_PARAMS_PARAM_VAL_MASK)
835 #define ADC16_ADC16_PARAMS_PARAM_VAL_GET(x) (((uint16_t)(x) & ADC16_ADC16_PARAMS_PARAM_VAL_MASK) >> ADC16_ADC16_PARAMS_PARAM_VAL_SHIFT)
843 #define ADC16_ADC16_CONFIG0_REG_EN_MASK (0x1000000UL)
844 #define ADC16_ADC16_CONFIG0_REG_EN_SHIFT (24U)
845 #define ADC16_ADC16_CONFIG0_REG_EN_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG0_REG_EN_SHIFT) & ADC16_ADC16_CONFIG0_REG_EN_MASK)
846 #define ADC16_ADC16_CONFIG0_REG_EN_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG0_REG_EN_MASK) >> ADC16_ADC16_CONFIG0_REG_EN_SHIFT)
853 #define ADC16_ADC16_CONFIG0_BANDGAP_EN_MASK (0x800000UL)
854 #define ADC16_ADC16_CONFIG0_BANDGAP_EN_SHIFT (23U)
855 #define ADC16_ADC16_CONFIG0_BANDGAP_EN_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG0_BANDGAP_EN_SHIFT) & ADC16_ADC16_CONFIG0_BANDGAP_EN_MASK)
856 #define ADC16_ADC16_CONFIG0_BANDGAP_EN_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG0_BANDGAP_EN_MASK) >> ADC16_ADC16_CONFIG0_BANDGAP_EN_SHIFT)
865 #define ADC16_ADC16_CONFIG0_CAL_AVG_CFG_MASK (0x700000UL)
866 #define ADC16_ADC16_CONFIG0_CAL_AVG_CFG_SHIFT (20U)
867 #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)
868 #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)
875 #define ADC16_ADC16_CONFIG0_PREEMPT_EN_MASK (0x4000U)
876 #define ADC16_ADC16_CONFIG0_PREEMPT_EN_SHIFT (14U)
877 #define ADC16_ADC16_CONFIG0_PREEMPT_EN_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG0_PREEMPT_EN_SHIFT) & ADC16_ADC16_CONFIG0_PREEMPT_EN_MASK)
878 #define ADC16_ADC16_CONFIG0_PREEMPT_EN_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG0_PREEMPT_EN_MASK) >> ADC16_ADC16_CONFIG0_PREEMPT_EN_SHIFT)
885 #define ADC16_ADC16_CONFIG0_CONV_PARAM_MASK (0x3FFFU)
886 #define ADC16_ADC16_CONFIG0_CONV_PARAM_SHIFT (0U)
887 #define ADC16_ADC16_CONFIG0_CONV_PARAM_SET(x) (((uint32_t)(x) << ADC16_ADC16_CONFIG0_CONV_PARAM_SHIFT) & ADC16_ADC16_CONFIG0_CONV_PARAM_MASK)
888 #define ADC16_ADC16_CONFIG0_CONV_PARAM_GET(x) (((uint32_t)(x) & ADC16_ADC16_CONFIG0_CONV_PARAM_MASK) >> ADC16_ADC16_CONFIG0_CONV_PARAM_SHIFT)
897 #define ADC16_ADC16_CONFIG1_COV_END_CNT_MASK (0x1F00U)
898 #define ADC16_ADC16_CONFIG1_COV_END_CNT_SHIFT (8U)
899 #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)
900 #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)
905 #define ADC16_CONFIG_TRG0A (0UL)
906 #define ADC16_CONFIG_TRG0B (1UL)
907 #define ADC16_CONFIG_TRG0C (2UL)
908 #define ADC16_CONFIG_TRG1A (3UL)
909 #define ADC16_CONFIG_TRG1B (4UL)
910 #define ADC16_CONFIG_TRG1C (5UL)
911 #define ADC16_CONFIG_TRG2A (6UL)
912 #define ADC16_CONFIG_TRG2B (7UL)
913 #define ADC16_CONFIG_TRG2C (8UL)
914 #define ADC16_CONFIG_TRG3A (9UL)
915 #define ADC16_CONFIG_TRG3B (10UL)
916 #define ADC16_CONFIG_TRG3C (11UL)
919 #define ADC16_BUS_RESULT_CHN0 (0UL)
920 #define ADC16_BUS_RESULT_CHN1 (1UL)
921 #define ADC16_BUS_RESULT_CHN2 (2UL)
922 #define ADC16_BUS_RESULT_CHN3 (3UL)
923 #define ADC16_BUS_RESULT_CHN4 (4UL)
924 #define ADC16_BUS_RESULT_CHN5 (5UL)
925 #define ADC16_BUS_RESULT_CHN6 (6UL)
926 #define ADC16_BUS_RESULT_CHN7 (7UL)
927 #define ADC16_BUS_RESULT_CHN8 (8UL)
928 #define ADC16_BUS_RESULT_CHN9 (9UL)
929 #define ADC16_BUS_RESULT_CHN10 (10UL)
930 #define ADC16_BUS_RESULT_CHN11 (11UL)
931 #define ADC16_BUS_RESULT_CHN12 (12UL)
932 #define ADC16_BUS_RESULT_CHN13 (13UL)
933 #define ADC16_BUS_RESULT_CHN14 (14UL)
934 #define ADC16_BUS_RESULT_CHN15 (15UL)
937 #define ADC16_SEQ_QUE_CFG0 (0UL)
938 #define ADC16_SEQ_QUE_CFG1 (1UL)
939 #define ADC16_SEQ_QUE_CFG2 (2UL)
940 #define ADC16_SEQ_QUE_CFG3 (3UL)
941 #define ADC16_SEQ_QUE_CFG4 (4UL)
942 #define ADC16_SEQ_QUE_CFG5 (5UL)
943 #define ADC16_SEQ_QUE_CFG6 (6UL)
944 #define ADC16_SEQ_QUE_CFG7 (7UL)
945 #define ADC16_SEQ_QUE_CFG8 (8UL)
946 #define ADC16_SEQ_QUE_CFG9 (9UL)
947 #define ADC16_SEQ_QUE_CFG10 (10UL)
948 #define ADC16_SEQ_QUE_CFG11 (11UL)
949 #define ADC16_SEQ_QUE_CFG12 (12UL)
950 #define ADC16_SEQ_QUE_CFG13 (13UL)
951 #define ADC16_SEQ_QUE_CFG14 (14UL)
952 #define ADC16_SEQ_QUE_CFG15 (15UL)
955 #define ADC16_PRD_CFG_CHN0 (0UL)
956 #define ADC16_PRD_CFG_CHN1 (1UL)
957 #define ADC16_PRD_CFG_CHN2 (2UL)
958 #define ADC16_PRD_CFG_CHN3 (3UL)
959 #define ADC16_PRD_CFG_CHN4 (4UL)
960 #define ADC16_PRD_CFG_CHN5 (5UL)
961 #define ADC16_PRD_CFG_CHN6 (6UL)
962 #define ADC16_PRD_CFG_CHN7 (7UL)
963 #define ADC16_PRD_CFG_CHN8 (8UL)
964 #define ADC16_PRD_CFG_CHN9 (9UL)
965 #define ADC16_PRD_CFG_CHN10 (10UL)
966 #define ADC16_PRD_CFG_CHN11 (11UL)
967 #define ADC16_PRD_CFG_CHN12 (12UL)
968 #define ADC16_PRD_CFG_CHN13 (13UL)
969 #define ADC16_PRD_CFG_CHN14 (14UL)
970 #define ADC16_PRD_CFG_CHN15 (15UL)
973 #define ADC16_SAMPLE_CFG_CHN0 (0UL)
974 #define ADC16_SAMPLE_CFG_CHN1 (1UL)
975 #define ADC16_SAMPLE_CFG_CHN2 (2UL)
976 #define ADC16_SAMPLE_CFG_CHN3 (3UL)
977 #define ADC16_SAMPLE_CFG_CHN4 (4UL)
978 #define ADC16_SAMPLE_CFG_CHN5 (5UL)
979 #define ADC16_SAMPLE_CFG_CHN6 (6UL)
980 #define ADC16_SAMPLE_CFG_CHN7 (7UL)
981 #define ADC16_SAMPLE_CFG_CHN8 (8UL)
982 #define ADC16_SAMPLE_CFG_CHN9 (9UL)
983 #define ADC16_SAMPLE_CFG_CHN10 (10UL)
984 #define ADC16_SAMPLE_CFG_CHN11 (11UL)
985 #define ADC16_SAMPLE_CFG_CHN12 (12UL)
986 #define ADC16_SAMPLE_CFG_CHN13 (13UL)
987 #define ADC16_SAMPLE_CFG_CHN14 (14UL)
988 #define ADC16_SAMPLE_CFG_CHN15 (15UL)
991 #define ADC16_ADC16_PARAMS_ADC16_PARA00 (0UL)
992 #define ADC16_ADC16_PARAMS_ADC16_PARA01 (1UL)
993 #define ADC16_ADC16_PARAMS_ADC16_PARA02 (2UL)
994 #define ADC16_ADC16_PARAMS_ADC16_PARA03 (3UL)
995 #define ADC16_ADC16_PARAMS_ADC16_PARA04 (4UL)
996 #define ADC16_ADC16_PARAMS_ADC16_PARA05 (5UL)
997 #define ADC16_ADC16_PARAMS_ADC16_PARA06 (6UL)
998 #define ADC16_ADC16_PARAMS_ADC16_PARA07 (7UL)
999 #define ADC16_ADC16_PARAMS_ADC16_PARA08 (8UL)
1000 #define ADC16_ADC16_PARAMS_ADC16_PARA09 (9UL)
1001 #define ADC16_ADC16_PARAMS_ADC16_PARA10 (10UL)
1002 #define ADC16_ADC16_PARAMS_ADC16_PARA11 (11UL)
1003 #define ADC16_ADC16_PARAMS_ADC16_PARA12 (12UL)
1004 #define ADC16_ADC16_PARAMS_ADC16_PARA13 (13UL)
1005 #define ADC16_ADC16_PARAMS_ADC16_PARA14 (14UL)
1006 #define ADC16_ADC16_PARAMS_ADC16_PARA15 (15UL)
1007 #define ADC16_ADC16_PARAMS_ADC16_PARA16 (16UL)
1008 #define ADC16_ADC16_PARAMS_ADC16_PARA17 (17UL)
1009 #define ADC16_ADC16_PARAMS_ADC16_PARA18 (18UL)
1010 #define ADC16_ADC16_PARAMS_ADC16_PARA19 (19UL)
1011 #define ADC16_ADC16_PARAMS_ADC16_PARA20 (20UL)
1012 #define ADC16_ADC16_PARAMS_ADC16_PARA21 (21UL)
1013 #define ADC16_ADC16_PARAMS_ADC16_PARA22 (22UL)
1014 #define ADC16_ADC16_PARAMS_ADC16_PARA23 (23UL)
1015 #define ADC16_ADC16_PARAMS_ADC16_PARA24 (24UL)
1016 #define ADC16_ADC16_PARAMS_ADC16_PARA25 (25UL)
1017 #define ADC16_ADC16_PARAMS_ADC16_PARA26 (26UL)
1018 #define ADC16_ADC16_PARAMS_ADC16_PARA27 (27UL)
1019 #define ADC16_ADC16_PARAMS_ADC16_PARA28 (28UL)
1020 #define ADC16_ADC16_PARAMS_ADC16_PARA29 (29UL)
1021 #define ADC16_ADC16_PARAMS_ADC16_PARA30 (30UL)
1022 #define ADC16_ADC16_PARAMS_ADC16_PARA31 (31UL)
1023 #define ADC16_ADC16_PARAMS_ADC16_PARA32 (32UL)
1024 #define ADC16_ADC16_PARAMS_ADC16_PARA33 (33UL)
Definition: hpm_adc16_regs.h:12