 |
MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
|
40 #ifndef _SPIXFC_REGS_H_
41 #define _SPIXFC_REGS_H_
50 #if defined (__ICCARM__)
51 #pragma system_include
54 #if defined (__CC_ARM)
65 #define __I volatile const
71 #define __R volatile const
105 #define MXC_R_SPIXFC_CONFIG ((uint32_t)0x00000000UL)
106 #define MXC_R_SPIXFC_SS_POL ((uint32_t)0x00000004UL)
107 #define MXC_R_SPIXFC_GEN_CTRL ((uint32_t)0x00000008UL)
108 #define MXC_R_SPIXFC_FIFO_CTRL ((uint32_t)0x0000000CUL)
109 #define MXC_R_SPIXFC_SPCTRL ((uint32_t)0x00000010UL)
110 #define MXC_R_SPIXFC_INTFL ((uint32_t)0x00000014UL)
111 #define MXC_R_SPIXFC_INTEN ((uint32_t)0x00000018UL)
120 #define MXC_F_SPIXFC_CONFIG_SSEL_POS 0
121 #define MXC_F_SPIXFC_CONFIG_SSEL ((uint32_t)(0x7UL << MXC_F_SPIXFC_CONFIG_SSEL_POS))
122 #define MXC_V_SPIXFC_CONFIG_SSEL_SLAVE_0 ((uint32_t)0x0UL)
123 #define MXC_S_SPIXFC_CONFIG_SSEL_SLAVE_0 (MXC_V_SPIXFC_CONFIG_SSEL_SLAVE_0 << MXC_F_SPIXFC_CONFIG_SSEL_POS)
124 #define MXC_V_SPIXFC_CONFIG_SSEL_SLAVE_1 ((uint32_t)0x1UL)
125 #define MXC_S_SPIXFC_CONFIG_SSEL_SLAVE_1 (MXC_V_SPIXFC_CONFIG_SSEL_SLAVE_1 << MXC_F_SPIXFC_CONFIG_SSEL_POS)
127 #define MXC_F_SPIXFC_CONFIG_MODE_POS 4
128 #define MXC_F_SPIXFC_CONFIG_MODE ((uint32_t)(0x3UL << MXC_F_SPIXFC_CONFIG_MODE_POS))
129 #define MXC_V_SPIXFC_CONFIG_MODE_SPIX_MODE_0 ((uint32_t)0x0UL)
130 #define MXC_S_SPIXFC_CONFIG_MODE_SPIX_MODE_0 (MXC_V_SPIXFC_CONFIG_MODE_SPIX_MODE_0 << MXC_F_SPIXFC_CONFIG_MODE_POS)
131 #define MXC_V_SPIXFC_CONFIG_MODE_SPIX_MODE_3 ((uint32_t)0x3UL)
132 #define MXC_S_SPIXFC_CONFIG_MODE_SPIX_MODE_3 (MXC_V_SPIXFC_CONFIG_MODE_SPIX_MODE_3 << MXC_F_SPIXFC_CONFIG_MODE_POS)
134 #define MXC_F_SPIXFC_CONFIG_PAGE_SIZE_POS 6
135 #define MXC_F_SPIXFC_CONFIG_PAGE_SIZE ((uint32_t)(0x3UL << MXC_F_SPIXFC_CONFIG_PAGE_SIZE_POS))
136 #define MXC_V_SPIXFC_CONFIG_PAGE_SIZE_4_BYTES ((uint32_t)0x0UL)
137 #define MXC_S_SPIXFC_CONFIG_PAGE_SIZE_4_BYTES (MXC_V_SPIXFC_CONFIG_PAGE_SIZE_4_BYTES << MXC_F_SPIXFC_CONFIG_PAGE_SIZE_POS)
138 #define MXC_V_SPIXFC_CONFIG_PAGE_SIZE_8_BYTES ((uint32_t)0x1UL)
139 #define MXC_S_SPIXFC_CONFIG_PAGE_SIZE_8_BYTES (MXC_V_SPIXFC_CONFIG_PAGE_SIZE_8_BYTES << MXC_F_SPIXFC_CONFIG_PAGE_SIZE_POS)
140 #define MXC_V_SPIXFC_CONFIG_PAGE_SIZE_16_BYTES ((uint32_t)0x2UL)
141 #define MXC_S_SPIXFC_CONFIG_PAGE_SIZE_16_BYTES (MXC_V_SPIXFC_CONFIG_PAGE_SIZE_16_BYTES << MXC_F_SPIXFC_CONFIG_PAGE_SIZE_POS)
142 #define MXC_V_SPIXFC_CONFIG_PAGE_SIZE_32_BYTES ((uint32_t)0x3UL)
143 #define MXC_S_SPIXFC_CONFIG_PAGE_SIZE_32_BYTES (MXC_V_SPIXFC_CONFIG_PAGE_SIZE_32_BYTES << MXC_F_SPIXFC_CONFIG_PAGE_SIZE_POS)
145 #define MXC_F_SPIXFC_CONFIG_HI_CLK_POS 8
146 #define MXC_F_SPIXFC_CONFIG_HI_CLK ((uint32_t)(0xFUL << MXC_F_SPIXFC_CONFIG_HI_CLK_POS))
147 #define MXC_V_SPIXFC_CONFIG_HI_CLK_16_SCLK ((uint32_t)0x0UL)
148 #define MXC_S_SPIXFC_CONFIG_HI_CLK_16_SCLK (MXC_V_SPIXFC_CONFIG_HI_CLK_16_SCLK << MXC_F_SPIXFC_CONFIG_HI_CLK_POS)
150 #define MXC_F_SPIXFC_CONFIG_LO_CLK_POS 12
151 #define MXC_F_SPIXFC_CONFIG_LO_CLK ((uint32_t)(0xFUL << MXC_F_SPIXFC_CONFIG_LO_CLK_POS))
152 #define MXC_V_SPIXFC_CONFIG_LO_CLK_16_SCLK ((uint32_t)0x0UL)
153 #define MXC_S_SPIXFC_CONFIG_LO_CLK_16_SCLK (MXC_V_SPIXFC_CONFIG_LO_CLK_16_SCLK << MXC_F_SPIXFC_CONFIG_LO_CLK_POS)
155 #define MXC_F_SPIXFC_CONFIG_SS_ACT_POS 16
156 #define MXC_F_SPIXFC_CONFIG_SS_ACT ((uint32_t)(0x3UL << MXC_F_SPIXFC_CONFIG_SS_ACT_POS))
157 #define MXC_V_SPIXFC_CONFIG_SS_ACT_0_CLKS ((uint32_t)0x0UL)
158 #define MXC_S_SPIXFC_CONFIG_SS_ACT_0_CLKS (MXC_V_SPIXFC_CONFIG_SS_ACT_0_CLKS << MXC_F_SPIXFC_CONFIG_SS_ACT_POS)
159 #define MXC_V_SPIXFC_CONFIG_SS_ACT_2_CLKS ((uint32_t)0x1UL)
160 #define MXC_S_SPIXFC_CONFIG_SS_ACT_2_CLKS (MXC_V_SPIXFC_CONFIG_SS_ACT_2_CLKS << MXC_F_SPIXFC_CONFIG_SS_ACT_POS)
161 #define MXC_V_SPIXFC_CONFIG_SS_ACT_4_CLKS ((uint32_t)0x2UL)
162 #define MXC_S_SPIXFC_CONFIG_SS_ACT_4_CLKS (MXC_V_SPIXFC_CONFIG_SS_ACT_4_CLKS << MXC_F_SPIXFC_CONFIG_SS_ACT_POS)
163 #define MXC_V_SPIXFC_CONFIG_SS_ACT_8_CLKS ((uint32_t)0x3UL)
164 #define MXC_S_SPIXFC_CONFIG_SS_ACT_8_CLKS (MXC_V_SPIXFC_CONFIG_SS_ACT_8_CLKS << MXC_F_SPIXFC_CONFIG_SS_ACT_POS)
166 #define MXC_F_SPIXFC_CONFIG_SS_INACT_POS 18
167 #define MXC_F_SPIXFC_CONFIG_SS_INACT ((uint32_t)(0x3UL << MXC_F_SPIXFC_CONFIG_SS_INACT_POS))
168 #define MXC_V_SPIXFC_CONFIG_SS_INACT_4_CLKS ((uint32_t)0x0UL)
169 #define MXC_S_SPIXFC_CONFIG_SS_INACT_4_CLKS (MXC_V_SPIXFC_CONFIG_SS_INACT_4_CLKS << MXC_F_SPIXFC_CONFIG_SS_INACT_POS)
170 #define MXC_V_SPIXFC_CONFIG_SS_INACT_6_CLKS ((uint32_t)0x1UL)
171 #define MXC_S_SPIXFC_CONFIG_SS_INACT_6_CLKS (MXC_V_SPIXFC_CONFIG_SS_INACT_6_CLKS << MXC_F_SPIXFC_CONFIG_SS_INACT_POS)
172 #define MXC_V_SPIXFC_CONFIG_SS_INACT_8_CLKS ((uint32_t)0x2UL)
173 #define MXC_S_SPIXFC_CONFIG_SS_INACT_8_CLKS (MXC_V_SPIXFC_CONFIG_SS_INACT_8_CLKS << MXC_F_SPIXFC_CONFIG_SS_INACT_POS)
174 #define MXC_V_SPIXFC_CONFIG_SS_INACT_12_CLKS ((uint32_t)0x3UL)
175 #define MXC_S_SPIXFC_CONFIG_SS_INACT_12_CLKS (MXC_V_SPIXFC_CONFIG_SS_INACT_12_CLKS << MXC_F_SPIXFC_CONFIG_SS_INACT_POS)
177 #define MXC_F_SPIXFC_CONFIG_IOSMPL_POS 20
178 #define MXC_F_SPIXFC_CONFIG_IOSMPL ((uint32_t)(0xFUL << MXC_F_SPIXFC_CONFIG_IOSMPL_POS))
188 #define MXC_F_SPIXFC_SS_POL_SSPOL_0_POS 0
189 #define MXC_F_SPIXFC_SS_POL_SSPOL_0 ((uint32_t)(0x1UL << MXC_F_SPIXFC_SS_POL_SSPOL_0_POS))
199 #define MXC_F_SPIXFC_GEN_CTRL_ENABLE_POS 0
200 #define MXC_F_SPIXFC_GEN_CTRL_ENABLE ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_ENABLE_POS))
202 #define MXC_F_SPIXFC_GEN_CTRL_TX_FIFO_EN_POS 1
203 #define MXC_F_SPIXFC_GEN_CTRL_TX_FIFO_EN ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_TX_FIFO_EN_POS))
205 #define MXC_F_SPIXFC_GEN_CTRL_RX_FIFO_EN_POS 2
206 #define MXC_F_SPIXFC_GEN_CTRL_RX_FIFO_EN ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_RX_FIFO_EN_POS))
208 #define MXC_F_SPIXFC_GEN_CTRL_BBMODE_POS 3
209 #define MXC_F_SPIXFC_GEN_CTRL_BBMODE ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_BBMODE_POS))
211 #define MXC_F_SPIXFC_GEN_CTRL_SSDR_POS 4
212 #define MXC_F_SPIXFC_GEN_CTRL_SSDR ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SSDR_POS))
214 #define MXC_F_SPIXFC_GEN_CTRL_SCLK_DR_POS 6
215 #define MXC_F_SPIXFC_GEN_CTRL_SCLK_DR ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SCLK_DR_POS))
217 #define MXC_F_SPIXFC_GEN_CTRL_SDIO_DATA_IN_POS 8
218 #define MXC_F_SPIXFC_GEN_CTRL_SDIO_DATA_IN ((uint32_t)(0xFUL << MXC_F_SPIXFC_GEN_CTRL_SDIO_DATA_IN_POS))
219 #define MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO0 ((uint32_t)0x0UL)
220 #define MXC_S_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO0 (MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO0 << MXC_F_SPIXFC_GEN_CTRL_SDIO_DATA_IN_POS)
221 #define MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO1 ((uint32_t)0x1UL)
222 #define MXC_S_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO1 (MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO1 << MXC_F_SPIXFC_GEN_CTRL_SDIO_DATA_IN_POS)
223 #define MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO2 ((uint32_t)0x2UL)
224 #define MXC_S_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO2 (MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO2 << MXC_F_SPIXFC_GEN_CTRL_SDIO_DATA_IN_POS)
225 #define MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO3 ((uint32_t)0x3UL)
226 #define MXC_S_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO3 (MXC_V_SPIXFC_GEN_CTRL_SDIO_DATA_IN_SDIO3 << MXC_F_SPIXFC_GEN_CTRL_SDIO_DATA_IN_POS)
228 #define MXC_F_SPIXFC_GEN_CTRL_BB_DATA_POS 12
229 #define MXC_F_SPIXFC_GEN_CTRL_BB_DATA ((uint32_t)(0xFUL << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_POS))
230 #define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO0 ((uint32_t)0x0UL)
231 #define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_SDIO0 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO0 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_POS)
232 #define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO1 ((uint32_t)0x1UL)
233 #define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_SDIO1 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO1 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_POS)
234 #define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO2 ((uint32_t)0x2UL)
235 #define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_SDIO2 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO2 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_POS)
236 #define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO3 ((uint32_t)0x3UL)
237 #define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_SDIO3 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_SDIO3 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_POS)
239 #define MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_POS 16
240 #define MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN ((uint32_t)(0xFUL << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_POS))
241 #define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO0 ((uint32_t)0x0UL)
242 #define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO0 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO0 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_POS)
243 #define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO1 ((uint32_t)0x1UL)
244 #define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO1 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO1 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_POS)
245 #define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO2 ((uint32_t)0x2UL)
246 #define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO2 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO2 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_POS)
247 #define MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO3 ((uint32_t)0x3UL)
248 #define MXC_S_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO3 (MXC_V_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_SDIO3 << MXC_F_SPIXFC_GEN_CTRL_BB_DATA_OUT_EN_POS)
250 #define MXC_F_SPIXFC_GEN_CTRL_SIMPLE_POS 20
251 #define MXC_F_SPIXFC_GEN_CTRL_SIMPLE ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SIMPLE_POS))
253 #define MXC_F_SPIXFC_GEN_CTRL_SIMPLERX_POS 21
254 #define MXC_F_SPIXFC_GEN_CTRL_SIMPLERX ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SIMPLERX_POS))
256 #define MXC_F_SPIXFC_GEN_CTRL_SMPLSS_POS 22
257 #define MXC_F_SPIXFC_GEN_CTRL_SMPLSS ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SMPLSS_POS))
259 #define MXC_F_SPIXFC_GEN_CTRL_SCLK_FB_POS 24
260 #define MXC_F_SPIXFC_GEN_CTRL_SCLK_FB ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SCLK_FB_POS))
262 #define MXC_F_SPIXFC_GEN_CTRL_SCKFBINV_POS 25
263 #define MXC_F_SPIXFC_GEN_CTRL_SCKFBINV ((uint32_t)(0x1UL << MXC_F_SPIXFC_GEN_CTRL_SCKFBINV_POS))
273 #define MXC_F_SPIXFC_FIFO_CTRL_TX_FIFO_AE_LVL_POS 0
274 #define MXC_F_SPIXFC_FIFO_CTRL_TX_FIFO_AE_LVL ((uint32_t)(0xFUL << MXC_F_SPIXFC_FIFO_CTRL_TX_FIFO_AE_LVL_POS))
276 #define MXC_F_SPIXFC_FIFO_CTRL_TX_FIFO_CNT_POS 8
277 #define MXC_F_SPIXFC_FIFO_CTRL_TX_FIFO_CNT ((uint32_t)(0x1FUL << MXC_F_SPIXFC_FIFO_CTRL_TX_FIFO_CNT_POS))
279 #define MXC_F_SPIXFC_FIFO_CTRL_RX_FIFO_AF_LVL_POS 16
280 #define MXC_F_SPIXFC_FIFO_CTRL_RX_FIFO_AF_LVL ((uint32_t)(0x1FUL << MXC_F_SPIXFC_FIFO_CTRL_RX_FIFO_AF_LVL_POS))
282 #define MXC_F_SPIXFC_FIFO_CTRL_RX_FIFO_CNT_POS 24
283 #define MXC_F_SPIXFC_FIFO_CTRL_RX_FIFO_CNT ((uint32_t)(0x3FUL << MXC_F_SPIXFC_FIFO_CTRL_RX_FIFO_CNT_POS))
293 #define MXC_F_SPIXFC_SPCTRL_SAMPL_POS 0
294 #define MXC_F_SPIXFC_SPCTRL_SAMPL ((uint32_t)(0x1UL << MXC_F_SPIXFC_SPCTRL_SAMPL_POS))
296 #define MXC_F_SPIXFC_SPCTRL_SDIOOUT_POS 4
297 #define MXC_F_SPIXFC_SPCTRL_SDIOOUT ((uint32_t)(0xFUL << MXC_F_SPIXFC_SPCTRL_SDIOOUT_POS))
298 #define MXC_V_SPIXFC_SPCTRL_SDIOOUT_SDIO0 ((uint32_t)0x0UL)
299 #define MXC_S_SPIXFC_SPCTRL_SDIOOUT_SDIO0 (MXC_V_SPIXFC_SPCTRL_SDIOOUT_SDIO0 << MXC_F_SPIXFC_SPCTRL_SDIOOUT_POS)
300 #define MXC_V_SPIXFC_SPCTRL_SDIOOUT_SDIO1 ((uint32_t)0x1UL)
301 #define MXC_S_SPIXFC_SPCTRL_SDIOOUT_SDIO1 (MXC_V_SPIXFC_SPCTRL_SDIOOUT_SDIO1 << MXC_F_SPIXFC_SPCTRL_SDIOOUT_POS)
302 #define MXC_V_SPIXFC_SPCTRL_SDIOOUT_SDIO2 ((uint32_t)0x2UL)
303 #define MXC_S_SPIXFC_SPCTRL_SDIOOUT_SDIO2 (MXC_V_SPIXFC_SPCTRL_SDIOOUT_SDIO2 << MXC_F_SPIXFC_SPCTRL_SDIOOUT_POS)
304 #define MXC_V_SPIXFC_SPCTRL_SDIOOUT_SDIO3 ((uint32_t)0x3UL)
305 #define MXC_S_SPIXFC_SPCTRL_SDIOOUT_SDIO3 (MXC_V_SPIXFC_SPCTRL_SDIOOUT_SDIO3 << MXC_F_SPIXFC_SPCTRL_SDIOOUT_POS)
307 #define MXC_F_SPIXFC_SPCTRL_SDIOOE_POS 8
308 #define MXC_F_SPIXFC_SPCTRL_SDIOOE ((uint32_t)(0xFUL << MXC_F_SPIXFC_SPCTRL_SDIOOE_POS))
309 #define MXC_V_SPIXFC_SPCTRL_SDIOOE_SDIO0 ((uint32_t)0x0UL)
310 #define MXC_S_SPIXFC_SPCTRL_SDIOOE_SDIO0 (MXC_V_SPIXFC_SPCTRL_SDIOOE_SDIO0 << MXC_F_SPIXFC_SPCTRL_SDIOOE_POS)
311 #define MXC_V_SPIXFC_SPCTRL_SDIOOE_SDIO1 ((uint32_t)0x1UL)
312 #define MXC_S_SPIXFC_SPCTRL_SDIOOE_SDIO1 (MXC_V_SPIXFC_SPCTRL_SDIOOE_SDIO1 << MXC_F_SPIXFC_SPCTRL_SDIOOE_POS)
313 #define MXC_V_SPIXFC_SPCTRL_SDIOOE_SDIO2 ((uint32_t)0x2UL)
314 #define MXC_S_SPIXFC_SPCTRL_SDIOOE_SDIO2 (MXC_V_SPIXFC_SPCTRL_SDIOOE_SDIO2 << MXC_F_SPIXFC_SPCTRL_SDIOOE_POS)
315 #define MXC_V_SPIXFC_SPCTRL_SDIOOE_SDIO3 ((uint32_t)0x3UL)
316 #define MXC_S_SPIXFC_SPCTRL_SDIOOE_SDIO3 (MXC_V_SPIXFC_SPCTRL_SDIOOE_SDIO3 << MXC_F_SPIXFC_SPCTRL_SDIOOE_POS)
318 #define MXC_F_SPIXFC_SPCTRL_SCLKINH3_POS 16
319 #define MXC_F_SPIXFC_SPCTRL_SCLKINH3 ((uint32_t)(0x1UL << MXC_F_SPIXFC_SPCTRL_SCLKINH3_POS))
329 #define MXC_F_SPIXFC_INTFL_TX_STALLED_POS 0
330 #define MXC_F_SPIXFC_INTFL_TX_STALLED ((uint32_t)(0x1UL << MXC_F_SPIXFC_INTFL_TX_STALLED_POS))
332 #define MXC_F_SPIXFC_INTFL_RX_STALLED_POS 1
333 #define MXC_F_SPIXFC_INTFL_RX_STALLED ((uint32_t)(0x1UL << MXC_F_SPIXFC_INTFL_RX_STALLED_POS))
335 #define MXC_F_SPIXFC_INTFL_TX_READY_POS 2
336 #define MXC_F_SPIXFC_INTFL_TX_READY ((uint32_t)(0x1UL << MXC_F_SPIXFC_INTFL_TX_READY_POS))
338 #define MXC_F_SPIXFC_INTFL_RX_DONE_POS 3
339 #define MXC_F_SPIXFC_INTFL_RX_DONE ((uint32_t)(0x1UL << MXC_F_SPIXFC_INTFL_RX_DONE_POS))
341 #define MXC_F_SPIXFC_INTFL_TX_FIFO_AE_POS 4
342 #define MXC_F_SPIXFC_INTFL_TX_FIFO_AE ((uint32_t)(0x1UL << MXC_F_SPIXFC_INTFL_TX_FIFO_AE_POS))
344 #define MXC_F_SPIXFC_INTFL_RX_FIFO_AF_POS 5
345 #define MXC_F_SPIXFC_INTFL_RX_FIFO_AF ((uint32_t)(0x1UL << MXC_F_SPIXFC_INTFL_RX_FIFO_AF_POS))
355 #define MXC_F_SPIXFC_INTEN_TX_STALLED_POS 0
356 #define MXC_F_SPIXFC_INTEN_TX_STALLED ((uint32_t)(0x1UL << MXC_F_SPIXFC_INTEN_TX_STALLED_POS))
358 #define MXC_F_SPIXFC_INTEN_RX_STALLED_POS 1
359 #define MXC_F_SPIXFC_INTEN_RX_STALLED ((uint32_t)(0x1UL << MXC_F_SPIXFC_INTEN_RX_STALLED_POS))
361 #define MXC_F_SPIXFC_INTEN_TX_READY_POS 2
362 #define MXC_F_SPIXFC_INTEN_TX_READY ((uint32_t)(0x1UL << MXC_F_SPIXFC_INTEN_TX_READY_POS))
364 #define MXC_F_SPIXFC_INTEN_RX_DONE_POS 3
365 #define MXC_F_SPIXFC_INTEN_RX_DONE ((uint32_t)(0x1UL << MXC_F_SPIXFC_INTEN_RX_DONE_POS))
367 #define MXC_F_SPIXFC_INTEN_TX_FIFO_AE_POS 4
368 #define MXC_F_SPIXFC_INTEN_TX_FIFO_AE ((uint32_t)(0x1UL << MXC_F_SPIXFC_INTEN_TX_FIFO_AE_POS))
370 #define MXC_F_SPIXFC_INTEN_RX_FIFO_AF_POS 5
371 #define MXC_F_SPIXFC_INTEN_RX_FIFO_AF ((uint32_t)(0x1UL << MXC_F_SPIXFC_INTEN_RX_FIFO_AF_POS))
__IO uint32_t intfl
Definition: spixfc_regs.h:94
__IO uint32_t spctrl
Definition: spixfc_regs.h:93
__IO uint32_t config
Definition: spixfc_regs.h:89
__IO uint32_t gen_ctrl
Definition: spixfc_regs.h:91
__IO uint32_t fifo_ctrl
Definition: spixfc_regs.h:92
__IO uint32_t ss_pol
Definition: spixfc_regs.h:90
__IO uint32_t inten
Definition: spixfc_regs.h:95
Definition: spixfc_regs.h:88