14 __RW uint32_t CLK_DIV;
16 __RW uint32_t START_OP;
28 #define SDADC_CTRL_SDM_CFG_MASK (0xFF00000UL)
29 #define SDADC_CTRL_SDM_CFG_SHIFT (20U)
30 #define SDADC_CTRL_SDM_CFG_SET(x) (((uint32_t)(x) << SDADC_CTRL_SDM_CFG_SHIFT) & SDADC_CTRL_SDM_CFG_MASK)
31 #define SDADC_CTRL_SDM_CFG_GET(x) (((uint32_t)(x) & SDADC_CTRL_SDM_CFG_MASK) >> SDADC_CTRL_SDM_CFG_SHIFT)
38 #define SDADC_CTRL_SDM_PGA_CE_SEL_MASK (0xC0000UL)
39 #define SDADC_CTRL_SDM_PGA_CE_SEL_SHIFT (18U)
40 #define SDADC_CTRL_SDM_PGA_CE_SEL_SET(x) (((uint32_t)(x) << SDADC_CTRL_SDM_PGA_CE_SEL_SHIFT) & SDADC_CTRL_SDM_PGA_CE_SEL_MASK)
41 #define SDADC_CTRL_SDM_PGA_CE_SEL_GET(x) (((uint32_t)(x) & SDADC_CTRL_SDM_PGA_CE_SEL_MASK) >> SDADC_CTRL_SDM_PGA_CE_SEL_SHIFT)
48 #define SDADC_CTRL_SDM_PGA_CH_SEL_MASK (0x3C000UL)
49 #define SDADC_CTRL_SDM_PGA_CH_SEL_SHIFT (14U)
50 #define SDADC_CTRL_SDM_PGA_CH_SEL_SET(x) (((uint32_t)(x) << SDADC_CTRL_SDM_PGA_CH_SEL_SHIFT) & SDADC_CTRL_SDM_PGA_CH_SEL_MASK)
51 #define SDADC_CTRL_SDM_PGA_CH_SEL_GET(x) (((uint32_t)(x) & SDADC_CTRL_SDM_PGA_CH_SEL_MASK) >> SDADC_CTRL_SDM_PGA_CH_SEL_SHIFT)
58 #define SDADC_CTRL_CFG_CDS_CMD_MASK (0x2000U)
59 #define SDADC_CTRL_CFG_CDS_CMD_SHIFT (13U)
60 #define SDADC_CTRL_CFG_CDS_CMD_SET(x) (((uint32_t)(x) << SDADC_CTRL_CFG_CDS_CMD_SHIFT) & SDADC_CTRL_CFG_CDS_CMD_MASK)
61 #define SDADC_CTRL_CFG_CDS_CMD_GET(x) (((uint32_t)(x) & SDADC_CTRL_CFG_CDS_CMD_MASK) >> SDADC_CTRL_CFG_CDS_CMD_SHIFT)
68 #define SDADC_CTRL_LP_MODE_SDM_MASK (0xE00U)
69 #define SDADC_CTRL_LP_MODE_SDM_SHIFT (9U)
70 #define SDADC_CTRL_LP_MODE_SDM_SET(x) (((uint32_t)(x) << SDADC_CTRL_LP_MODE_SDM_SHIFT) & SDADC_CTRL_LP_MODE_SDM_MASK)
71 #define SDADC_CTRL_LP_MODE_SDM_GET(x) (((uint32_t)(x) & SDADC_CTRL_LP_MODE_SDM_MASK) >> SDADC_CTRL_LP_MODE_SDM_SHIFT)
78 #define SDADC_CTRL_LP_MODE_PGA_MASK (0x1C0U)
79 #define SDADC_CTRL_LP_MODE_PGA_SHIFT (6U)
80 #define SDADC_CTRL_LP_MODE_PGA_SET(x) (((uint32_t)(x) << SDADC_CTRL_LP_MODE_PGA_SHIFT) & SDADC_CTRL_LP_MODE_PGA_MASK)
81 #define SDADC_CTRL_LP_MODE_PGA_GET(x) (((uint32_t)(x) & SDADC_CTRL_LP_MODE_PGA_MASK) >> SDADC_CTRL_LP_MODE_PGA_SHIFT)
89 #define SDADC_CTRL_ANA_PWUP_MASK (0x20U)
90 #define SDADC_CTRL_ANA_PWUP_SHIFT (5U)
91 #define SDADC_CTRL_ANA_PWUP_SET(x) (((uint32_t)(x) << SDADC_CTRL_ANA_PWUP_SHIFT) & SDADC_CTRL_ANA_PWUP_MASK)
92 #define SDADC_CTRL_ANA_PWUP_GET(x) (((uint32_t)(x) & SDADC_CTRL_ANA_PWUP_MASK) >> SDADC_CTRL_ANA_PWUP_SHIFT)
100 #define SDADC_CTRL_BYPASS_PGA_MASK (0x10U)
101 #define SDADC_CTRL_BYPASS_PGA_SHIFT (4U)
102 #define SDADC_CTRL_BYPASS_PGA_SET(x) (((uint32_t)(x) << SDADC_CTRL_BYPASS_PGA_SHIFT) & SDADC_CTRL_BYPASS_PGA_MASK)
103 #define SDADC_CTRL_BYPASS_PGA_GET(x) (((uint32_t)(x) & SDADC_CTRL_BYPASS_PGA_MASK) >> SDADC_CTRL_BYPASS_PGA_SHIFT)
111 #define SDADC_CTRL_CONT_MODE_MASK (0x8U)
112 #define SDADC_CTRL_CONT_MODE_SHIFT (3U)
113 #define SDADC_CTRL_CONT_MODE_SET(x) (((uint32_t)(x) << SDADC_CTRL_CONT_MODE_SHIFT) & SDADC_CTRL_CONT_MODE_MASK)
114 #define SDADC_CTRL_CONT_MODE_GET(x) (((uint32_t)(x) & SDADC_CTRL_CONT_MODE_MASK) >> SDADC_CTRL_CONT_MODE_SHIFT)
122 #define SDADC_CTRL_RST_SDM_MASK (0x4U)
123 #define SDADC_CTRL_RST_SDM_SHIFT (2U)
124 #define SDADC_CTRL_RST_SDM_SET(x) (((uint32_t)(x) << SDADC_CTRL_RST_SDM_SHIFT) & SDADC_CTRL_RST_SDM_MASK)
125 #define SDADC_CTRL_RST_SDM_GET(x) (((uint32_t)(x) & SDADC_CTRL_RST_SDM_MASK) >> SDADC_CTRL_RST_SDM_SHIFT)
133 #define SDADC_CTRL_RST_PGA_MASK (0x2U)
134 #define SDADC_CTRL_RST_PGA_SHIFT (1U)
135 #define SDADC_CTRL_RST_PGA_SET(x) (((uint32_t)(x) << SDADC_CTRL_RST_PGA_SHIFT) & SDADC_CTRL_RST_PGA_MASK)
136 #define SDADC_CTRL_RST_PGA_GET(x) (((uint32_t)(x) & SDADC_CTRL_RST_PGA_MASK) >> SDADC_CTRL_RST_PGA_SHIFT)
143 #define SDADC_CTRL_EN_MASK (0x1U)
144 #define SDADC_CTRL_EN_SHIFT (0U)
145 #define SDADC_CTRL_EN_SET(x) (((uint32_t)(x) << SDADC_CTRL_EN_SHIFT) & SDADC_CTRL_EN_MASK)
146 #define SDADC_CTRL_EN_GET(x) (((uint32_t)(x) & SDADC_CTRL_EN_MASK) >> SDADC_CTRL_EN_SHIFT)
158 #define SDADC_CLK_DIV_FACTOR_MASK (0xFFU)
159 #define SDADC_CLK_DIV_FACTOR_SHIFT (0U)
160 #define SDADC_CLK_DIV_FACTOR_SET(x) (((uint32_t)(x) << SDADC_CLK_DIV_FACTOR_SHIFT) & SDADC_CLK_DIV_FACTOR_MASK)
161 #define SDADC_CLK_DIV_FACTOR_GET(x) (((uint32_t)(x) & SDADC_CLK_DIV_FACTOR_MASK) >> SDADC_CLK_DIV_FACTOR_SHIFT)
169 #define SDADC_TTB_VAL_MASK (0xFFFFFUL)
170 #define SDADC_TTB_VAL_SHIFT (0U)
171 #define SDADC_TTB_VAL_SET(x) (((uint32_t)(x) << SDADC_TTB_VAL_SHIFT) & SDADC_TTB_VAL_MASK)
172 #define SDADC_TTB_VAL_GET(x) (((uint32_t)(x) & SDADC_TTB_VAL_MASK) >> SDADC_TTB_VAL_SHIFT)
181 #define SDADC_START_OP_SDM_EN_MASK (0x1U)
182 #define SDADC_START_OP_SDM_EN_SHIFT (0U)
183 #define SDADC_START_OP_SDM_EN_SET(x) (((uint32_t)(x) << SDADC_START_OP_SDM_EN_SHIFT) & SDADC_START_OP_SDM_EN_MASK)
184 #define SDADC_START_OP_SDM_EN_GET(x) (((uint32_t)(x) & SDADC_START_OP_SDM_EN_MASK) >> SDADC_START_OP_SDM_EN_SHIFT)
192 #define SDADC_MISC_BURST_DONE_IE_MASK (0x2U)
193 #define SDADC_MISC_BURST_DONE_IE_SHIFT (1U)
194 #define SDADC_MISC_BURST_DONE_IE_SET(x) (((uint32_t)(x) << SDADC_MISC_BURST_DONE_IE_SHIFT) & SDADC_MISC_BURST_DONE_IE_MASK)
195 #define SDADC_MISC_BURST_DONE_IE_GET(x) (((uint32_t)(x) & SDADC_MISC_BURST_DONE_IE_MASK) >> SDADC_MISC_BURST_DONE_IE_SHIFT)
202 #define SDADC_MISC_PDM_CLK_SEL_MASK (0x1U)
203 #define SDADC_MISC_PDM_CLK_SEL_SHIFT (0U)
204 #define SDADC_MISC_PDM_CLK_SEL_SET(x) (((uint32_t)(x) << SDADC_MISC_PDM_CLK_SEL_SHIFT) & SDADC_MISC_PDM_CLK_SEL_MASK)
205 #define SDADC_MISC_PDM_CLK_SEL_GET(x) (((uint32_t)(x) & SDADC_MISC_PDM_CLK_SEL_MASK) >> SDADC_MISC_PDM_CLK_SEL_SHIFT)
213 #define SDADC_ST_ANA_RST_MASK (0x4U)
214 #define SDADC_ST_ANA_RST_SHIFT (2U)
215 #define SDADC_ST_ANA_RST_GET(x) (((uint32_t)(x) & SDADC_ST_ANA_RST_MASK) >> SDADC_ST_ANA_RST_SHIFT)
222 #define SDADC_ST_DIV_STABLE_MASK (0x2U)
223 #define SDADC_ST_DIV_STABLE_SHIFT (1U)
224 #define SDADC_ST_DIV_STABLE_GET(x) (((uint32_t)(x) & SDADC_ST_DIV_STABLE_MASK) >> SDADC_ST_DIV_STABLE_SHIFT)
231 #define SDADC_ST_BURST_DONE_MASK (0x1U)
232 #define SDADC_ST_BURST_DONE_SHIFT (0U)
233 #define SDADC_ST_BURST_DONE_GET(x) (((uint32_t)(x) & SDADC_ST_BURST_DONE_MASK) >> SDADC_ST_BURST_DONE_SHIFT)
Definition: hpm_sdadc_regs.h:12