28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32690_INCLUDE_ADC_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32690_INCLUDE_ADC_REGS_H_
38#if defined (__ICCARM__)
39 #pragma system_include
53#define __I volatile const
59#define __R volatile const
85 __R uint32_t rsv_0x20_0x2f[4];
87 __R uint32_t rsv_0x34_0x3b[2];
95 __R uint32_t rsv_0x58_0x5f[2];
110#define MXC_R_ADC_CTRL0 ((uint32_t)0x00000000UL)
111#define MXC_R_ADC_CTRL1 ((uint32_t)0x00000004UL)
112#define MXC_R_ADC_CLKCTRL ((uint32_t)0x00000008UL)
113#define MXC_R_ADC_SAMPCLKCTRL ((uint32_t)0x0000000CUL)
114#define MXC_R_ADC_CHSEL0 ((uint32_t)0x00000010UL)
115#define MXC_R_ADC_CHSEL1 ((uint32_t)0x00000014UL)
116#define MXC_R_ADC_CHSEL2 ((uint32_t)0x00000018UL)
117#define MXC_R_ADC_CHSEL3 ((uint32_t)0x0000001CUL)
118#define MXC_R_ADC_RESTART ((uint32_t)0x00000030UL)
119#define MXC_R_ADC_DATAFMT ((uint32_t)0x0000003CUL)
120#define MXC_R_ADC_FIFODMACTRL ((uint32_t)0x00000040UL)
121#define MXC_R_ADC_DATA ((uint32_t)0x00000044UL)
122#define MXC_R_ADC_STATUS ((uint32_t)0x00000048UL)
123#define MXC_R_ADC_CHSTATUS ((uint32_t)0x0000004CUL)
124#define MXC_R_ADC_INTEN ((uint32_t)0x00000050UL)
125#define MXC_R_ADC_INTFL ((uint32_t)0x00000054UL)
126#define MXC_R_ADC_SFRADDROFFSET ((uint32_t)0x00000060UL)
127#define MXC_R_ADC_SFRADDR ((uint32_t)0x00000064UL)
128#define MXC_R_ADC_SFRWRDATA ((uint32_t)0x00000068UL)
129#define MXC_R_ADC_SFRRDDATA ((uint32_t)0x0000006CUL)
130#define MXC_R_ADC_SFRSTATUS ((uint32_t)0x00000070UL)
139#define MXC_F_ADC_CTRL0_ADC_EN_POS 0
140#define MXC_F_ADC_CTRL0_ADC_EN ((uint32_t)(0x1UL << MXC_F_ADC_CTRL0_ADC_EN_POS))
142#define MXC_F_ADC_CTRL0_BIAS_EN_POS 1
143#define MXC_F_ADC_CTRL0_BIAS_EN ((uint32_t)(0x1UL << MXC_F_ADC_CTRL0_BIAS_EN_POS))
145#define MXC_F_ADC_CTRL0_SKIP_CAL_POS 2
146#define MXC_F_ADC_CTRL0_SKIP_CAL ((uint32_t)(0x1UL << MXC_F_ADC_CTRL0_SKIP_CAL_POS))
148#define MXC_F_ADC_CTRL0_CHOP_FORCE_POS 3
149#define MXC_F_ADC_CTRL0_CHOP_FORCE ((uint32_t)(0x1UL << MXC_F_ADC_CTRL0_CHOP_FORCE_POS))
151#define MXC_F_ADC_CTRL0_RESETB_POS 4
152#define MXC_F_ADC_CTRL0_RESETB ((uint32_t)(0x1UL << MXC_F_ADC_CTRL0_RESETB_POS))
162#define MXC_F_ADC_CTRL1_START_POS 0
163#define MXC_F_ADC_CTRL1_START ((uint32_t)(0x1UL << MXC_F_ADC_CTRL1_START_POS))
165#define MXC_F_ADC_CTRL1_TRIG_MODE_POS 1
166#define MXC_F_ADC_CTRL1_TRIG_MODE ((uint32_t)(0x1UL << MXC_F_ADC_CTRL1_TRIG_MODE_POS))
168#define MXC_F_ADC_CTRL1_CNV_MODE_POS 2
169#define MXC_F_ADC_CTRL1_CNV_MODE ((uint32_t)(0x1UL << MXC_F_ADC_CTRL1_CNV_MODE_POS))
171#define MXC_F_ADC_CTRL1_SAMP_CK_OFF_POS 3
172#define MXC_F_ADC_CTRL1_SAMP_CK_OFF ((uint32_t)(0x1UL << MXC_F_ADC_CTRL1_SAMP_CK_OFF_POS))
174#define MXC_F_ADC_CTRL1_TRIG_SEL_POS 4
175#define MXC_F_ADC_CTRL1_TRIG_SEL ((uint32_t)(0x7UL << MXC_F_ADC_CTRL1_TRIG_SEL_POS))
177#define MXC_F_ADC_CTRL1_TS_SEL_POS 7
178#define MXC_F_ADC_CTRL1_TS_SEL ((uint32_t)(0x1UL << MXC_F_ADC_CTRL1_TS_SEL_POS))
180#define MXC_F_ADC_CTRL1_AVG_POS 8
181#define MXC_F_ADC_CTRL1_AVG ((uint32_t)(0x7UL << MXC_F_ADC_CTRL1_AVG_POS))
182#define MXC_V_ADC_CTRL1_AVG_AVG1 ((uint32_t)0x0UL)
183#define MXC_S_ADC_CTRL1_AVG_AVG1 (MXC_V_ADC_CTRL1_AVG_AVG1 << MXC_F_ADC_CTRL1_AVG_POS)
184#define MXC_V_ADC_CTRL1_AVG_AVG2 ((uint32_t)0x1UL)
185#define MXC_S_ADC_CTRL1_AVG_AVG2 (MXC_V_ADC_CTRL1_AVG_AVG2 << MXC_F_ADC_CTRL1_AVG_POS)
186#define MXC_V_ADC_CTRL1_AVG_AVG4 ((uint32_t)0x2UL)
187#define MXC_S_ADC_CTRL1_AVG_AVG4 (MXC_V_ADC_CTRL1_AVG_AVG4 << MXC_F_ADC_CTRL1_AVG_POS)
188#define MXC_V_ADC_CTRL1_AVG_AVG8 ((uint32_t)0x3UL)
189#define MXC_S_ADC_CTRL1_AVG_AVG8 (MXC_V_ADC_CTRL1_AVG_AVG8 << MXC_F_ADC_CTRL1_AVG_POS)
190#define MXC_V_ADC_CTRL1_AVG_AVG16 ((uint32_t)0x4UL)
191#define MXC_S_ADC_CTRL1_AVG_AVG16 (MXC_V_ADC_CTRL1_AVG_AVG16 << MXC_F_ADC_CTRL1_AVG_POS)
192#define MXC_V_ADC_CTRL1_AVG_AVG32 ((uint32_t)0x5UL)
193#define MXC_S_ADC_CTRL1_AVG_AVG32 (MXC_V_ADC_CTRL1_AVG_AVG32 << MXC_F_ADC_CTRL1_AVG_POS)
195#define MXC_F_ADC_CTRL1_NUM_SLOTS_POS 16
196#define MXC_F_ADC_CTRL1_NUM_SLOTS ((uint32_t)(0x1FUL << MXC_F_ADC_CTRL1_NUM_SLOTS_POS))
206#define MXC_F_ADC_CLKCTRL_CLKSEL_POS 0
207#define MXC_F_ADC_CLKCTRL_CLKSEL ((uint32_t)(0x3UL << MXC_F_ADC_CLKCTRL_CLKSEL_POS))
208#define MXC_V_ADC_CLKCTRL_CLKSEL_HCLK ((uint32_t)0x0UL)
209#define MXC_S_ADC_CLKCTRL_CLKSEL_HCLK (MXC_V_ADC_CLKCTRL_CLKSEL_HCLK << MXC_F_ADC_CLKCTRL_CLKSEL_POS)
210#define MXC_V_ADC_CLKCTRL_CLKSEL_CLK_ADC0 ((uint32_t)0x1UL)
211#define MXC_S_ADC_CLKCTRL_CLKSEL_CLK_ADC0 (MXC_V_ADC_CLKCTRL_CLKSEL_CLK_ADC0 << MXC_F_ADC_CLKCTRL_CLKSEL_POS)
212#define MXC_V_ADC_CLKCTRL_CLKSEL_CLK_ADC1 ((uint32_t)0x2UL)
213#define MXC_S_ADC_CLKCTRL_CLKSEL_CLK_ADC1 (MXC_V_ADC_CLKCTRL_CLKSEL_CLK_ADC1 << MXC_F_ADC_CLKCTRL_CLKSEL_POS)
214#define MXC_V_ADC_CLKCTRL_CLKSEL_CLK_ADC2 ((uint32_t)0x3UL)
215#define MXC_S_ADC_CLKCTRL_CLKSEL_CLK_ADC2 (MXC_V_ADC_CLKCTRL_CLKSEL_CLK_ADC2 << MXC_F_ADC_CLKCTRL_CLKSEL_POS)
217#define MXC_F_ADC_CLKCTRL_CLKDIV_POS 4
218#define MXC_F_ADC_CLKCTRL_CLKDIV ((uint32_t)(0x7UL << MXC_F_ADC_CLKCTRL_CLKDIV_POS))
219#define MXC_V_ADC_CLKCTRL_CLKDIV_DIV2 ((uint32_t)0x0UL)
220#define MXC_S_ADC_CLKCTRL_CLKDIV_DIV2 (MXC_V_ADC_CLKCTRL_CLKDIV_DIV2 << MXC_F_ADC_CLKCTRL_CLKDIV_POS)
221#define MXC_V_ADC_CLKCTRL_CLKDIV_DIV4 ((uint32_t)0x1UL)
222#define MXC_S_ADC_CLKCTRL_CLKDIV_DIV4 (MXC_V_ADC_CLKCTRL_CLKDIV_DIV4 << MXC_F_ADC_CLKCTRL_CLKDIV_POS)
223#define MXC_V_ADC_CLKCTRL_CLKDIV_DIV8 ((uint32_t)0x2UL)
224#define MXC_S_ADC_CLKCTRL_CLKDIV_DIV8 (MXC_V_ADC_CLKCTRL_CLKDIV_DIV8 << MXC_F_ADC_CLKCTRL_CLKDIV_POS)
225#define MXC_V_ADC_CLKCTRL_CLKDIV_DIV16 ((uint32_t)0x3UL)
226#define MXC_S_ADC_CLKCTRL_CLKDIV_DIV16 (MXC_V_ADC_CLKCTRL_CLKDIV_DIV16 << MXC_F_ADC_CLKCTRL_CLKDIV_POS)
227#define MXC_V_ADC_CLKCTRL_CLKDIV_DIV1 ((uint32_t)0x4UL)
228#define MXC_S_ADC_CLKCTRL_CLKDIV_DIV1 (MXC_V_ADC_CLKCTRL_CLKDIV_DIV1 << MXC_F_ADC_CLKCTRL_CLKDIV_POS)
238#define MXC_F_ADC_SAMPCLKCTRL_TRACK_CNT_POS 0
239#define MXC_F_ADC_SAMPCLKCTRL_TRACK_CNT ((uint32_t)(0xFFUL << MXC_F_ADC_SAMPCLKCTRL_TRACK_CNT_POS))
241#define MXC_F_ADC_SAMPCLKCTRL_IDLE_CNT_POS 16
242#define MXC_F_ADC_SAMPCLKCTRL_IDLE_CNT ((uint32_t)(0xFFFFUL << MXC_F_ADC_SAMPCLKCTRL_IDLE_CNT_POS))
252#define MXC_F_ADC_CHSEL0_SLOT0_ID_POS 0
253#define MXC_F_ADC_CHSEL0_SLOT0_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL0_SLOT0_ID_POS))
255#define MXC_F_ADC_CHSEL0_SLOT1_ID_POS 8
256#define MXC_F_ADC_CHSEL0_SLOT1_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL0_SLOT1_ID_POS))
258#define MXC_F_ADC_CHSEL0_SLOT2_ID_POS 16
259#define MXC_F_ADC_CHSEL0_SLOT2_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL0_SLOT2_ID_POS))
261#define MXC_F_ADC_CHSEL0_SLOT3_ID_POS 24
262#define MXC_F_ADC_CHSEL0_SLOT3_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL0_SLOT3_ID_POS))
272#define MXC_F_ADC_CHSEL1_SLOT4_ID_POS 0
273#define MXC_F_ADC_CHSEL1_SLOT4_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL1_SLOT4_ID_POS))
275#define MXC_F_ADC_CHSEL1_SLOT5_ID_POS 8
276#define MXC_F_ADC_CHSEL1_SLOT5_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL1_SLOT5_ID_POS))
278#define MXC_F_ADC_CHSEL1_SLOT6_ID_POS 16
279#define MXC_F_ADC_CHSEL1_SLOT6_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL1_SLOT6_ID_POS))
281#define MXC_F_ADC_CHSEL1_SLOT7_ID_POS 24
282#define MXC_F_ADC_CHSEL1_SLOT7_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL1_SLOT7_ID_POS))
292#define MXC_F_ADC_CHSEL2_SLOT8_ID_POS 0
293#define MXC_F_ADC_CHSEL2_SLOT8_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL2_SLOT8_ID_POS))
295#define MXC_F_ADC_CHSEL2_SLOT9_ID_POS 8
296#define MXC_F_ADC_CHSEL2_SLOT9_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL2_SLOT9_ID_POS))
298#define MXC_F_ADC_CHSEL2_SLOT10_ID_POS 16
299#define MXC_F_ADC_CHSEL2_SLOT10_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL2_SLOT10_ID_POS))
301#define MXC_F_ADC_CHSEL2_SLOT11_ID_POS 24
302#define MXC_F_ADC_CHSEL2_SLOT11_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL2_SLOT11_ID_POS))
312#define MXC_F_ADC_CHSEL3_SLOT12_ID_POS 0
313#define MXC_F_ADC_CHSEL3_SLOT12_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL3_SLOT12_ID_POS))
315#define MXC_F_ADC_CHSEL3_SLOT13_ID_POS 8
316#define MXC_F_ADC_CHSEL3_SLOT13_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL3_SLOT13_ID_POS))
318#define MXC_F_ADC_CHSEL3_SLOT14_ID_POS 16
319#define MXC_F_ADC_CHSEL3_SLOT14_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL3_SLOT14_ID_POS))
321#define MXC_F_ADC_CHSEL3_SLOT15_ID_POS 24
322#define MXC_F_ADC_CHSEL3_SLOT15_ID ((uint32_t)(0x1FUL << MXC_F_ADC_CHSEL3_SLOT15_ID_POS))
332#define MXC_F_ADC_RESTART_CNT_POS 0
333#define MXC_F_ADC_RESTART_CNT ((uint32_t)(0xFFFFUL << MXC_F_ADC_RESTART_CNT_POS))
343#define MXC_F_ADC_DATAFMT_MODE_POS 0
344#define MXC_F_ADC_DATAFMT_MODE ((uint32_t)(0xFFFFFFFFUL << MXC_F_ADC_DATAFMT_MODE_POS))
354#define MXC_F_ADC_FIFODMACTRL_DMA_EN_POS 0
355#define MXC_F_ADC_FIFODMACTRL_DMA_EN ((uint32_t)(0x1UL << MXC_F_ADC_FIFODMACTRL_DMA_EN_POS))
357#define MXC_F_ADC_FIFODMACTRL_FLUSH_POS 1
358#define MXC_F_ADC_FIFODMACTRL_FLUSH ((uint32_t)(0x1UL << MXC_F_ADC_FIFODMACTRL_FLUSH_POS))
360#define MXC_F_ADC_FIFODMACTRL_DATA_FORMAT_POS 2
361#define MXC_F_ADC_FIFODMACTRL_DATA_FORMAT ((uint32_t)(0x3UL << MXC_F_ADC_FIFODMACTRL_DATA_FORMAT_POS))
362#define MXC_V_ADC_FIFODMACTRL_DATA_FORMAT_DATA_STATUS ((uint32_t)0x0UL)
363#define MXC_S_ADC_FIFODMACTRL_DATA_FORMAT_DATA_STATUS (MXC_V_ADC_FIFODMACTRL_DATA_FORMAT_DATA_STATUS << MXC_F_ADC_FIFODMACTRL_DATA_FORMAT_POS)
364#define MXC_V_ADC_FIFODMACTRL_DATA_FORMAT_DATA_ONLY ((uint32_t)0x1UL)
365#define MXC_S_ADC_FIFODMACTRL_DATA_FORMAT_DATA_ONLY (MXC_V_ADC_FIFODMACTRL_DATA_FORMAT_DATA_ONLY << MXC_F_ADC_FIFODMACTRL_DATA_FORMAT_POS)
366#define MXC_V_ADC_FIFODMACTRL_DATA_FORMAT_RAW_DATA_ONLY ((uint32_t)0x2UL)
367#define MXC_S_ADC_FIFODMACTRL_DATA_FORMAT_RAW_DATA_ONLY (MXC_V_ADC_FIFODMACTRL_DATA_FORMAT_RAW_DATA_ONLY << MXC_F_ADC_FIFODMACTRL_DATA_FORMAT_POS)
369#define MXC_F_ADC_FIFODMACTRL_THRESH_POS 8
370#define MXC_F_ADC_FIFODMACTRL_THRESH ((uint32_t)(0xFFUL << MXC_F_ADC_FIFODMACTRL_THRESH_POS))
380#define MXC_F_ADC_DATA_DATA_POS 0
381#define MXC_F_ADC_DATA_DATA ((uint32_t)(0xFFFFUL << MXC_F_ADC_DATA_DATA_POS))
383#define MXC_F_ADC_DATA_CHAN_POS 16
384#define MXC_F_ADC_DATA_CHAN ((uint32_t)(0x1FUL << MXC_F_ADC_DATA_CHAN_POS))
386#define MXC_F_ADC_DATA_INVALID_POS 24
387#define MXC_F_ADC_DATA_INVALID ((uint32_t)(0x1UL << MXC_F_ADC_DATA_INVALID_POS))
389#define MXC_F_ADC_DATA_CLIPPED_POS 31
390#define MXC_F_ADC_DATA_CLIPPED ((uint32_t)(0x1UL << MXC_F_ADC_DATA_CLIPPED_POS))
400#define MXC_F_ADC_STATUS_READY_POS 0
401#define MXC_F_ADC_STATUS_READY ((uint32_t)(0x1UL << MXC_F_ADC_STATUS_READY_POS))
403#define MXC_F_ADC_STATUS_EMPTY_POS 1
404#define MXC_F_ADC_STATUS_EMPTY ((uint32_t)(0x1UL << MXC_F_ADC_STATUS_EMPTY_POS))
406#define MXC_F_ADC_STATUS_FULL_POS 2
407#define MXC_F_ADC_STATUS_FULL ((uint32_t)(0x1UL << MXC_F_ADC_STATUS_FULL_POS))
409#define MXC_F_ADC_STATUS_FIFO_LEVEL_POS 8
410#define MXC_F_ADC_STATUS_FIFO_LEVEL ((uint32_t)(0xFFUL << MXC_F_ADC_STATUS_FIFO_LEVEL_POS))
420#define MXC_F_ADC_CHSTATUS_CLIPPED_POS 0
421#define MXC_F_ADC_CHSTATUS_CLIPPED ((uint32_t)(0xFFFFFFFFUL << MXC_F_ADC_CHSTATUS_CLIPPED_POS))
431#define MXC_F_ADC_INTEN_READY_POS 0
432#define MXC_F_ADC_INTEN_READY ((uint32_t)(0x1UL << MXC_F_ADC_INTEN_READY_POS))
434#define MXC_F_ADC_INTEN_ABORT_POS 2
435#define MXC_F_ADC_INTEN_ABORT ((uint32_t)(0x1UL << MXC_F_ADC_INTEN_ABORT_POS))
437#define MXC_F_ADC_INTEN_START_DET_POS 3
438#define MXC_F_ADC_INTEN_START_DET ((uint32_t)(0x1UL << MXC_F_ADC_INTEN_START_DET_POS))
440#define MXC_F_ADC_INTEN_SEQ_STARTED_POS 4
441#define MXC_F_ADC_INTEN_SEQ_STARTED ((uint32_t)(0x1UL << MXC_F_ADC_INTEN_SEQ_STARTED_POS))
443#define MXC_F_ADC_INTEN_SEQ_DONE_POS 5
444#define MXC_F_ADC_INTEN_SEQ_DONE ((uint32_t)(0x1UL << MXC_F_ADC_INTEN_SEQ_DONE_POS))
446#define MXC_F_ADC_INTEN_CONV_DONE_POS 6
447#define MXC_F_ADC_INTEN_CONV_DONE ((uint32_t)(0x1UL << MXC_F_ADC_INTEN_CONV_DONE_POS))
449#define MXC_F_ADC_INTEN_CLIPPED_POS 7
450#define MXC_F_ADC_INTEN_CLIPPED ((uint32_t)(0x1UL << MXC_F_ADC_INTEN_CLIPPED_POS))
452#define MXC_F_ADC_INTEN_FIFO_LVL_POS 8
453#define MXC_F_ADC_INTEN_FIFO_LVL ((uint32_t)(0x1UL << MXC_F_ADC_INTEN_FIFO_LVL_POS))
455#define MXC_F_ADC_INTEN_FIFO_UFL_POS 9
456#define MXC_F_ADC_INTEN_FIFO_UFL ((uint32_t)(0x1UL << MXC_F_ADC_INTEN_FIFO_UFL_POS))
458#define MXC_F_ADC_INTEN_FIFO_OFL_POS 10
459#define MXC_F_ADC_INTEN_FIFO_OFL ((uint32_t)(0x1UL << MXC_F_ADC_INTEN_FIFO_OFL_POS))
469#define MXC_F_ADC_INTFL_READY_POS 0
470#define MXC_F_ADC_INTFL_READY ((uint32_t)(0x1UL << MXC_F_ADC_INTFL_READY_POS))
472#define MXC_F_ADC_INTFL_ABORT_POS 2
473#define MXC_F_ADC_INTFL_ABORT ((uint32_t)(0x1UL << MXC_F_ADC_INTFL_ABORT_POS))
475#define MXC_F_ADC_INTFL_START_DET_POS 3
476#define MXC_F_ADC_INTFL_START_DET ((uint32_t)(0x1UL << MXC_F_ADC_INTFL_START_DET_POS))
478#define MXC_F_ADC_INTFL_SEQ_STARTED_POS 4
479#define MXC_F_ADC_INTFL_SEQ_STARTED ((uint32_t)(0x1UL << MXC_F_ADC_INTFL_SEQ_STARTED_POS))
481#define MXC_F_ADC_INTFL_SEQ_DONE_POS 5
482#define MXC_F_ADC_INTFL_SEQ_DONE ((uint32_t)(0x1UL << MXC_F_ADC_INTFL_SEQ_DONE_POS))
484#define MXC_F_ADC_INTFL_CONV_DONE_POS 6
485#define MXC_F_ADC_INTFL_CONV_DONE ((uint32_t)(0x1UL << MXC_F_ADC_INTFL_CONV_DONE_POS))
487#define MXC_F_ADC_INTFL_CLIPPED_POS 7
488#define MXC_F_ADC_INTFL_CLIPPED ((uint32_t)(0x1UL << MXC_F_ADC_INTFL_CLIPPED_POS))
490#define MXC_F_ADC_INTFL_FIFO_LVL_POS 8
491#define MXC_F_ADC_INTFL_FIFO_LVL ((uint32_t)(0x1UL << MXC_F_ADC_INTFL_FIFO_LVL_POS))
493#define MXC_F_ADC_INTFL_FIFO_UFL_POS 9
494#define MXC_F_ADC_INTFL_FIFO_UFL ((uint32_t)(0x1UL << MXC_F_ADC_INTFL_FIFO_UFL_POS))
496#define MXC_F_ADC_INTFL_FIFO_OFL_POS 10
497#define MXC_F_ADC_INTFL_FIFO_OFL ((uint32_t)(0x1UL << MXC_F_ADC_INTFL_FIFO_OFL_POS))
507#define MXC_F_ADC_SFRADDROFFSET_OFFSET_POS 0
508#define MXC_F_ADC_SFRADDROFFSET_OFFSET ((uint32_t)(0xFFUL << MXC_F_ADC_SFRADDROFFSET_OFFSET_POS))
518#define MXC_F_ADC_SFRADDR_ADDR_POS 0
519#define MXC_F_ADC_SFRADDR_ADDR ((uint32_t)(0xFFUL << MXC_F_ADC_SFRADDR_ADDR_POS))
529#define MXC_F_ADC_SFRWRDATA_DATA_POS 0
530#define MXC_F_ADC_SFRWRDATA_DATA ((uint32_t)(0xFFUL << MXC_F_ADC_SFRWRDATA_DATA_POS))
540#define MXC_F_ADC_SFRRDDATA_DATA_POS 0
541#define MXC_F_ADC_SFRRDDATA_DATA ((uint32_t)(0xFFUL << MXC_F_ADC_SFRRDDATA_DATA_POS))
551#define MXC_F_ADC_SFRSTATUS_NACK_POS 0
552#define MXC_F_ADC_SFRSTATUS_NACK ((uint32_t)(0x1UL << MXC_F_ADC_SFRSTATUS_NACK_POS))
__IO uint32_t ctrl0
Definition: adc_regs.h:77
__IO uint32_t data
Definition: adc_regs.h:90
__IO uint32_t chsel1
Definition: adc_regs.h:82
__IO uint32_t sampclkctrl
Definition: adc_regs.h:80
__IO uint32_t fifodmactrl
Definition: adc_regs.h:89
__IO uint32_t sfraddr
Definition: adc_regs.h:97
__IO uint32_t chsel3
Definition: adc_regs.h:84
__IO uint32_t intfl
Definition: adc_regs.h:94
__IO uint32_t chstatus
Definition: adc_regs.h:92
__IO uint32_t sfrwrdata
Definition: adc_regs.h:98
__IO uint32_t clkctrl
Definition: adc_regs.h:79
__IO uint32_t restart
Definition: adc_regs.h:86
__IO uint32_t chsel0
Definition: adc_regs.h:81
__IO uint32_t sfrrddata
Definition: adc_regs.h:99
__IO uint32_t sfraddroffset
Definition: adc_regs.h:96
__IO uint32_t sfrstatus
Definition: adc_regs.h:100
__IO uint32_t inten
Definition: adc_regs.h:93
__IO uint32_t chsel2
Definition: adc_regs.h:83
__IO uint32_t ctrl1
Definition: adc_regs.h:78
__IO uint32_t datafmt
Definition: adc_regs.h:88
__IO uint32_t status
Definition: adc_regs.h:91
Definition: adc_regs.h:76