28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32650_INCLUDE_CLCD_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32650_INCLUDE_CLCD_REGS_H_
38#if defined (__ICCARM__)
39 #pragma system_include
53#define __I volatile const
59#define __R volatile const
82 __R uint32_t rsv_0x14;
84 __R uint32_t rsv_0x1c;
87 __R uint32_t rsv_0x28_0x3ff[246];
88 __IO uint32_t palette_ram[256];
98#define MXC_R_CLCD_CLK_CTRL ((uint32_t)0x00000000UL)
99#define MXC_R_CLCD_VTIM_0 ((uint32_t)0x00000004UL)
100#define MXC_R_CLCD_VTIM_1 ((uint32_t)0x00000008UL)
101#define MXC_R_CLCD_HTIM ((uint32_t)0x0000000CUL)
102#define MXC_R_CLCD_CTRL ((uint32_t)0x00000010UL)
103#define MXC_R_CLCD_FRBUF ((uint32_t)0x00000018UL)
104#define MXC_R_CLCD_INT_EN ((uint32_t)0x00000020UL)
105#define MXC_R_CLCD_INT_STAT ((uint32_t)0x00000024UL)
106#define MXC_R_CLCD_PALETTE_RAM ((uint32_t)0x00000400UL)
115#define MXC_F_CLCD_CLK_CTRL_LCD_CLKDIV_POS 0
116#define MXC_F_CLCD_CLK_CTRL_LCD_CLKDIV ((uint32_t)(0xFFUL << MXC_F_CLCD_CLK_CTRL_LCD_CLKDIV_POS))
118#define MXC_F_CLCD_CLK_CTRL_STN_AC_BIAS_POS 8
119#define MXC_F_CLCD_CLK_CTRL_STN_AC_BIAS ((uint32_t)(0xFFUL << MXC_F_CLCD_CLK_CTRL_STN_AC_BIAS_POS))
121#define MXC_F_CLCD_CLK_CTRL_VDEN_POL_POS 16
122#define MXC_F_CLCD_CLK_CTRL_VDEN_POL ((uint32_t)(0x1UL << MXC_F_CLCD_CLK_CTRL_VDEN_POL_POS))
123#define MXC_V_CLCD_CLK_CTRL_VDEN_POL_ACTIVELO ((uint32_t)0x0UL)
124#define MXC_S_CLCD_CLK_CTRL_VDEN_POL_ACTIVELO (MXC_V_CLCD_CLK_CTRL_VDEN_POL_ACTIVELO << MXC_F_CLCD_CLK_CTRL_VDEN_POL_POS)
125#define MXC_V_CLCD_CLK_CTRL_VDEN_POL_ACTIVEHI ((uint32_t)0x1UL)
126#define MXC_S_CLCD_CLK_CTRL_VDEN_POL_ACTIVEHI (MXC_V_CLCD_CLK_CTRL_VDEN_POL_ACTIVEHI << MXC_F_CLCD_CLK_CTRL_VDEN_POL_POS)
128#define MXC_F_CLCD_CLK_CTRL_VSYNC_POL_POS 17
129#define MXC_F_CLCD_CLK_CTRL_VSYNC_POL ((uint32_t)(0x1UL << MXC_F_CLCD_CLK_CTRL_VSYNC_POL_POS))
130#define MXC_V_CLCD_CLK_CTRL_VSYNC_POL_ACTIVELO ((uint32_t)0x0UL)
131#define MXC_S_CLCD_CLK_CTRL_VSYNC_POL_ACTIVELO (MXC_V_CLCD_CLK_CTRL_VSYNC_POL_ACTIVELO << MXC_F_CLCD_CLK_CTRL_VSYNC_POL_POS)
132#define MXC_V_CLCD_CLK_CTRL_VSYNC_POL_ACTIVEHI ((uint32_t)0x1UL)
133#define MXC_S_CLCD_CLK_CTRL_VSYNC_POL_ACTIVEHI (MXC_V_CLCD_CLK_CTRL_VSYNC_POL_ACTIVEHI << MXC_F_CLCD_CLK_CTRL_VSYNC_POL_POS)
135#define MXC_F_CLCD_CLK_CTRL_HSYNC_POL_POS 18
136#define MXC_F_CLCD_CLK_CTRL_HSYNC_POL ((uint32_t)(0x1UL << MXC_F_CLCD_CLK_CTRL_HSYNC_POL_POS))
137#define MXC_V_CLCD_CLK_CTRL_HSYNC_POL_ACTIVELO ((uint32_t)0x0UL)
138#define MXC_S_CLCD_CLK_CTRL_HSYNC_POL_ACTIVELO (MXC_V_CLCD_CLK_CTRL_HSYNC_POL_ACTIVELO << MXC_F_CLCD_CLK_CTRL_HSYNC_POL_POS)
139#define MXC_V_CLCD_CLK_CTRL_HSYNC_POL_ACTIVEHI ((uint32_t)0x1UL)
140#define MXC_S_CLCD_CLK_CTRL_HSYNC_POL_ACTIVEHI (MXC_V_CLCD_CLK_CTRL_HSYNC_POL_ACTIVEHI << MXC_F_CLCD_CLK_CTRL_HSYNC_POL_POS)
142#define MXC_F_CLCD_CLK_CTRL_CLK_EDGE_SEL_POS 19
143#define MXC_F_CLCD_CLK_CTRL_CLK_EDGE_SEL ((uint32_t)(0x1UL << MXC_F_CLCD_CLK_CTRL_CLK_EDGE_SEL_POS))
144#define MXC_V_CLCD_CLK_CTRL_CLK_EDGE_SEL_RISING ((uint32_t)0x0UL)
145#define MXC_S_CLCD_CLK_CTRL_CLK_EDGE_SEL_RISING (MXC_V_CLCD_CLK_CTRL_CLK_EDGE_SEL_RISING << MXC_F_CLCD_CLK_CTRL_CLK_EDGE_SEL_POS)
146#define MXC_V_CLCD_CLK_CTRL_CLK_EDGE_SEL_FALLING ((uint32_t)0x1UL)
147#define MXC_S_CLCD_CLK_CTRL_CLK_EDGE_SEL_FALLING (MXC_V_CLCD_CLK_CTRL_CLK_EDGE_SEL_FALLING << MXC_F_CLCD_CLK_CTRL_CLK_EDGE_SEL_POS)
149#define MXC_F_CLCD_CLK_CTRL_CLK_ACTIVE_POS 20
150#define MXC_F_CLCD_CLK_CTRL_CLK_ACTIVE ((uint32_t)(0x1UL << MXC_F_CLCD_CLK_CTRL_CLK_ACTIVE_POS))
151#define MXC_V_CLCD_CLK_CTRL_CLK_ACTIVE_ALWAYS ((uint32_t)0x0UL)
152#define MXC_S_CLCD_CLK_CTRL_CLK_ACTIVE_ALWAYS (MXC_V_CLCD_CLK_CTRL_CLK_ACTIVE_ALWAYS << MXC_F_CLCD_CLK_CTRL_CLK_ACTIVE_POS)
153#define MXC_V_CLCD_CLK_CTRL_CLK_ACTIVE_ONDATA ((uint32_t)0x1UL)
154#define MXC_S_CLCD_CLK_CTRL_CLK_ACTIVE_ONDATA (MXC_V_CLCD_CLK_CTRL_CLK_ACTIVE_ONDATA << MXC_F_CLCD_CLK_CTRL_CLK_ACTIVE_POS)
164#define MXC_F_CLCD_VTIM_0_VLINES_POS 0
165#define MXC_F_CLCD_VTIM_0_VLINES ((uint32_t)(0xFFUL << MXC_F_CLCD_VTIM_0_VLINES_POS))
167#define MXC_F_CLCD_VTIM_0_VBP_WIDTH_POS 16
168#define MXC_F_CLCD_VTIM_0_VBP_WIDTH ((uint32_t)(0xFFUL << MXC_F_CLCD_VTIM_0_VBP_WIDTH_POS))
178#define MXC_F_CLCD_VTIM_1_VSYNC_WIDTH_POS 0
179#define MXC_F_CLCD_VTIM_1_VSYNC_WIDTH ((uint32_t)(0xFFUL << MXC_F_CLCD_VTIM_1_VSYNC_WIDTH_POS))
181#define MXC_F_CLCD_VTIM_1_VFP_WIDTH_POS 16
182#define MXC_F_CLCD_VTIM_1_VFP_WIDTH ((uint32_t)(0xFFUL << MXC_F_CLCD_VTIM_1_VFP_WIDTH_POS))
192#define MXC_F_CLCD_HTIM_HSYNC_WIDTH_POS 0
193#define MXC_F_CLCD_HTIM_HSYNC_WIDTH ((uint32_t)(0xFFUL << MXC_F_CLCD_HTIM_HSYNC_WIDTH_POS))
195#define MXC_F_CLCD_HTIM_HFP_WIDTH_POS 8
196#define MXC_F_CLCD_HTIM_HFP_WIDTH ((uint32_t)(0xFFUL << MXC_F_CLCD_HTIM_HFP_WIDTH_POS))
198#define MXC_F_CLCD_HTIM_HSIZE_INDEX_POS 16
199#define MXC_F_CLCD_HTIM_HSIZE_INDEX ((uint32_t)(0xFFUL << MXC_F_CLCD_HTIM_HSIZE_INDEX_POS))
201#define MXC_F_CLCD_HTIM_HBP_WIDTH_POS 24
202#define MXC_F_CLCD_HTIM_HBP_WIDTH ((uint32_t)(0xFFUL << MXC_F_CLCD_HTIM_HBP_WIDTH_POS))
212#define MXC_F_CLCD_CTRL_CLCD_ENABLE_POS 0
213#define MXC_F_CLCD_CTRL_CLCD_ENABLE ((uint32_t)(0x1UL << MXC_F_CLCD_CTRL_CLCD_ENABLE_POS))
214#define MXC_V_CLCD_CTRL_CLCD_ENABLE_DIS ((uint32_t)0x0UL)
215#define MXC_S_CLCD_CTRL_CLCD_ENABLE_DIS (MXC_V_CLCD_CTRL_CLCD_ENABLE_DIS << MXC_F_CLCD_CTRL_CLCD_ENABLE_POS)
216#define MXC_V_CLCD_CTRL_CLCD_ENABLE_EN ((uint32_t)0x1UL)
217#define MXC_S_CLCD_CTRL_CLCD_ENABLE_EN (MXC_V_CLCD_CTRL_CLCD_ENABLE_EN << MXC_F_CLCD_CTRL_CLCD_ENABLE_POS)
219#define MXC_F_CLCD_CTRL_VCI_SEL_POS 1
220#define MXC_F_CLCD_CTRL_VCI_SEL ((uint32_t)(0x3UL << MXC_F_CLCD_CTRL_VCI_SEL_POS))
221#define MXC_V_CLCD_CTRL_VCI_SEL_ON_VSYNC ((uint32_t)0x0UL)
222#define MXC_S_CLCD_CTRL_VCI_SEL_ON_VSYNC (MXC_V_CLCD_CTRL_VCI_SEL_ON_VSYNC << MXC_F_CLCD_CTRL_VCI_SEL_POS)
223#define MXC_V_CLCD_CTRL_VCI_SEL_ON_VBP ((uint32_t)0x1UL)
224#define MXC_S_CLCD_CTRL_VCI_SEL_ON_VBP (MXC_V_CLCD_CTRL_VCI_SEL_ON_VBP << MXC_F_CLCD_CTRL_VCI_SEL_POS)
225#define MXC_V_CLCD_CTRL_VCI_SEL_ON_VDEN ((uint32_t)0x2UL)
226#define MXC_S_CLCD_CTRL_VCI_SEL_ON_VDEN (MXC_V_CLCD_CTRL_VCI_SEL_ON_VDEN << MXC_F_CLCD_CTRL_VCI_SEL_POS)
227#define MXC_V_CLCD_CTRL_VCI_SEL_ON_VFP ((uint32_t)0x3UL)
228#define MXC_S_CLCD_CTRL_VCI_SEL_ON_VFP (MXC_V_CLCD_CTRL_VCI_SEL_ON_VFP << MXC_F_CLCD_CTRL_VCI_SEL_POS)
230#define MXC_F_CLCD_CTRL_DISPTYPE_POS 4
231#define MXC_F_CLCD_CTRL_DISPTYPE ((uint32_t)(0xFUL << MXC_F_CLCD_CTRL_DISPTYPE_POS))
232#define MXC_V_CLCD_CTRL_DISPTYPE_8BITCOLORSTN ((uint32_t)0x4UL)
233#define MXC_S_CLCD_CTRL_DISPTYPE_8BITCOLORSTN (MXC_V_CLCD_CTRL_DISPTYPE_8BITCOLORSTN << MXC_F_CLCD_CTRL_DISPTYPE_POS)
234#define MXC_V_CLCD_CTRL_DISPTYPE_TFT ((uint32_t)0x8UL)
235#define MXC_S_CLCD_CTRL_DISPTYPE_TFT (MXC_V_CLCD_CTRL_DISPTYPE_TFT << MXC_F_CLCD_CTRL_DISPTYPE_POS)
237#define MXC_F_CLCD_CTRL_BPP_POS 8
238#define MXC_F_CLCD_CTRL_BPP ((uint32_t)(0x7UL << MXC_F_CLCD_CTRL_BPP_POS))
239#define MXC_V_CLCD_CTRL_BPP_BPP1 ((uint32_t)0x0UL)
240#define MXC_S_CLCD_CTRL_BPP_BPP1 (MXC_V_CLCD_CTRL_BPP_BPP1 << MXC_F_CLCD_CTRL_BPP_POS)
241#define MXC_V_CLCD_CTRL_BPP_BPP2 ((uint32_t)0x1UL)
242#define MXC_S_CLCD_CTRL_BPP_BPP2 (MXC_V_CLCD_CTRL_BPP_BPP2 << MXC_F_CLCD_CTRL_BPP_POS)
243#define MXC_V_CLCD_CTRL_BPP_BPP4 ((uint32_t)0x2UL)
244#define MXC_S_CLCD_CTRL_BPP_BPP4 (MXC_V_CLCD_CTRL_BPP_BPP4 << MXC_F_CLCD_CTRL_BPP_POS)
245#define MXC_V_CLCD_CTRL_BPP_BPP8 ((uint32_t)0x3UL)
246#define MXC_S_CLCD_CTRL_BPP_BPP8 (MXC_V_CLCD_CTRL_BPP_BPP8 << MXC_F_CLCD_CTRL_BPP_POS)
247#define MXC_V_CLCD_CTRL_BPP_BPP16 ((uint32_t)0x4UL)
248#define MXC_S_CLCD_CTRL_BPP_BPP16 (MXC_V_CLCD_CTRL_BPP_BPP16 << MXC_F_CLCD_CTRL_BPP_POS)
249#define MXC_V_CLCD_CTRL_BPP_BPP24 ((uint32_t)0x5UL)
250#define MXC_S_CLCD_CTRL_BPP_BPP24 (MXC_V_CLCD_CTRL_BPP_BPP24 << MXC_F_CLCD_CTRL_BPP_POS)
252#define MXC_F_CLCD_CTRL_MODE565_POS 11
253#define MXC_F_CLCD_CTRL_MODE565 ((uint32_t)(0x1UL << MXC_F_CLCD_CTRL_MODE565_POS))
254#define MXC_V_CLCD_CTRL_MODE565_BGR556 ((uint32_t)0x0UL)
255#define MXC_S_CLCD_CTRL_MODE565_BGR556 (MXC_V_CLCD_CTRL_MODE565_BGR556 << MXC_F_CLCD_CTRL_MODE565_POS)
256#define MXC_V_CLCD_CTRL_MODE565_RGB565 ((uint32_t)0x1UL)
257#define MXC_S_CLCD_CTRL_MODE565_RGB565 (MXC_V_CLCD_CTRL_MODE565_RGB565 << MXC_F_CLCD_CTRL_MODE565_POS)
259#define MXC_F_CLCD_CTRL_ENDIAN_POS 12
260#define MXC_F_CLCD_CTRL_ENDIAN ((uint32_t)(0x3UL << MXC_F_CLCD_CTRL_ENDIAN_POS))
261#define MXC_V_CLCD_CTRL_ENDIAN_LBLP ((uint32_t)0x0UL)
262#define MXC_S_CLCD_CTRL_ENDIAN_LBLP (MXC_V_CLCD_CTRL_ENDIAN_LBLP << MXC_F_CLCD_CTRL_ENDIAN_POS)
263#define MXC_V_CLCD_CTRL_ENDIAN_BBBP ((uint32_t)0x1UL)
264#define MXC_S_CLCD_CTRL_ENDIAN_BBBP (MXC_V_CLCD_CTRL_ENDIAN_BBBP << MXC_F_CLCD_CTRL_ENDIAN_POS)
265#define MXC_V_CLCD_CTRL_ENDIAN_LBBP ((uint32_t)0x2UL)
266#define MXC_S_CLCD_CTRL_ENDIAN_LBBP (MXC_V_CLCD_CTRL_ENDIAN_LBBP << MXC_F_CLCD_CTRL_ENDIAN_POS)
267#define MXC_V_CLCD_CTRL_ENDIAN_RFU ((uint32_t)0x3UL)
268#define MXC_S_CLCD_CTRL_ENDIAN_RFU (MXC_V_CLCD_CTRL_ENDIAN_RFU << MXC_F_CLCD_CTRL_ENDIAN_POS)
270#define MXC_F_CLCD_CTRL_COMPACT_24B_POS 15
271#define MXC_F_CLCD_CTRL_COMPACT_24B ((uint32_t)(0x1UL << MXC_F_CLCD_CTRL_COMPACT_24B_POS))
272#define MXC_V_CLCD_CTRL_COMPACT_24B_1_PFR ((uint32_t)0x0UL)
273#define MXC_S_CLCD_CTRL_COMPACT_24B_1_PFR (MXC_V_CLCD_CTRL_COMPACT_24B_1_PFR << MXC_F_CLCD_CTRL_COMPACT_24B_POS)
274#define MXC_V_CLCD_CTRL_COMPACT_24B_1ANDA3RD_PFR ((uint32_t)0x1UL)
275#define MXC_S_CLCD_CTRL_COMPACT_24B_1ANDA3RD_PFR (MXC_V_CLCD_CTRL_COMPACT_24B_1ANDA3RD_PFR << MXC_F_CLCD_CTRL_COMPACT_24B_POS)
277#define MXC_F_CLCD_CTRL_BURST_SIZE_POS 19
278#define MXC_F_CLCD_CTRL_BURST_SIZE ((uint32_t)(0x3UL << MXC_F_CLCD_CTRL_BURST_SIZE_POS))
279#define MXC_V_CLCD_CTRL_BURST_SIZE_4WORDS ((uint32_t)0x0UL)
280#define MXC_S_CLCD_CTRL_BURST_SIZE_4WORDS (MXC_V_CLCD_CTRL_BURST_SIZE_4WORDS << MXC_F_CLCD_CTRL_BURST_SIZE_POS)
281#define MXC_V_CLCD_CTRL_BURST_SIZE_8WORDS ((uint32_t)0x1UL)
282#define MXC_S_CLCD_CTRL_BURST_SIZE_8WORDS (MXC_V_CLCD_CTRL_BURST_SIZE_8WORDS << MXC_F_CLCD_CTRL_BURST_SIZE_POS)
283#define MXC_V_CLCD_CTRL_BURST_SIZE_16WORDS ((uint32_t)0x2UL)
284#define MXC_S_CLCD_CTRL_BURST_SIZE_16WORDS (MXC_V_CLCD_CTRL_BURST_SIZE_16WORDS << MXC_F_CLCD_CTRL_BURST_SIZE_POS)
286#define MXC_F_CLCD_CTRL_LEND_POL_POS 21
287#define MXC_F_CLCD_CTRL_LEND_POL ((uint32_t)(0x1UL << MXC_F_CLCD_CTRL_LEND_POL_POS))
288#define MXC_V_CLCD_CTRL_LEND_POL_ACTIVELO ((uint32_t)0x0UL)
289#define MXC_S_CLCD_CTRL_LEND_POL_ACTIVELO (MXC_V_CLCD_CTRL_LEND_POL_ACTIVELO << MXC_F_CLCD_CTRL_LEND_POL_POS)
290#define MXC_V_CLCD_CTRL_LEND_POL_ACTIVEHI ((uint32_t)0x1UL)
291#define MXC_S_CLCD_CTRL_LEND_POL_ACTIVEHI (MXC_V_CLCD_CTRL_LEND_POL_ACTIVEHI << MXC_F_CLCD_CTRL_LEND_POL_POS)
293#define MXC_F_CLCD_CTRL_PWR_ENABLE_POS 22
294#define MXC_F_CLCD_CTRL_PWR_ENABLE ((uint32_t)(0x1UL << MXC_F_CLCD_CTRL_PWR_ENABLE_POS))
295#define MXC_V_CLCD_CTRL_PWR_ENABLE_LO ((uint32_t)0x0UL)
296#define MXC_S_CLCD_CTRL_PWR_ENABLE_LO (MXC_V_CLCD_CTRL_PWR_ENABLE_LO << MXC_F_CLCD_CTRL_PWR_ENABLE_POS)
297#define MXC_V_CLCD_CTRL_PWR_ENABLE_HI ((uint32_t)0x1UL)
298#define MXC_S_CLCD_CTRL_PWR_ENABLE_HI (MXC_V_CLCD_CTRL_PWR_ENABLE_HI << MXC_F_CLCD_CTRL_PWR_ENABLE_POS)
308#define MXC_F_CLCD_FRBUF_FRAME_ADDR_POS 0
309#define MXC_F_CLCD_FRBUF_FRAME_ADDR ((uint32_t)(0xFFFFFFFFUL << MXC_F_CLCD_FRBUF_FRAME_ADDR_POS))
319#define MXC_F_CLCD_INT_EN_UNDERFLOW_IE_POS 0
320#define MXC_F_CLCD_INT_EN_UNDERFLOW_IE ((uint32_t)(0x1UL << MXC_F_CLCD_INT_EN_UNDERFLOW_IE_POS))
321#define MXC_V_CLCD_INT_EN_UNDERFLOW_IE_DIS ((uint32_t)0x0UL)
322#define MXC_S_CLCD_INT_EN_UNDERFLOW_IE_DIS (MXC_V_CLCD_INT_EN_UNDERFLOW_IE_DIS << MXC_F_CLCD_INT_EN_UNDERFLOW_IE_POS)
323#define MXC_V_CLCD_INT_EN_UNDERFLOW_IE_EN ((uint32_t)0x1UL)
324#define MXC_S_CLCD_INT_EN_UNDERFLOW_IE_EN (MXC_V_CLCD_INT_EN_UNDERFLOW_IE_EN << MXC_F_CLCD_INT_EN_UNDERFLOW_IE_POS)
326#define MXC_F_CLCD_INT_EN_ADDR_RDY_IE_POS 1
327#define MXC_F_CLCD_INT_EN_ADDR_RDY_IE ((uint32_t)(0x1UL << MXC_F_CLCD_INT_EN_ADDR_RDY_IE_POS))
328#define MXC_V_CLCD_INT_EN_ADDR_RDY_IE_DIS ((uint32_t)0x0UL)
329#define MXC_S_CLCD_INT_EN_ADDR_RDY_IE_DIS (MXC_V_CLCD_INT_EN_ADDR_RDY_IE_DIS << MXC_F_CLCD_INT_EN_ADDR_RDY_IE_POS)
330#define MXC_V_CLCD_INT_EN_ADDR_RDY_IE_EN ((uint32_t)0x1UL)
331#define MXC_S_CLCD_INT_EN_ADDR_RDY_IE_EN (MXC_V_CLCD_INT_EN_ADDR_RDY_IE_EN << MXC_F_CLCD_INT_EN_ADDR_RDY_IE_POS)
333#define MXC_F_CLCD_INT_EN_VCI_IE_POS 2
334#define MXC_F_CLCD_INT_EN_VCI_IE ((uint32_t)(0x1UL << MXC_F_CLCD_INT_EN_VCI_IE_POS))
335#define MXC_V_CLCD_INT_EN_VCI_IE_DIS ((uint32_t)0x0UL)
336#define MXC_S_CLCD_INT_EN_VCI_IE_DIS (MXC_V_CLCD_INT_EN_VCI_IE_DIS << MXC_F_CLCD_INT_EN_VCI_IE_POS)
337#define MXC_V_CLCD_INT_EN_VCI_IE_EN ((uint32_t)0x1UL)
338#define MXC_S_CLCD_INT_EN_VCI_IE_EN (MXC_V_CLCD_INT_EN_VCI_IE_EN << MXC_F_CLCD_INT_EN_VCI_IE_POS)
340#define MXC_F_CLCD_INT_EN_BUS_ERROR_IE_POS 3
341#define MXC_F_CLCD_INT_EN_BUS_ERROR_IE ((uint32_t)(0x1UL << MXC_F_CLCD_INT_EN_BUS_ERROR_IE_POS))
342#define MXC_V_CLCD_INT_EN_BUS_ERROR_IE_DIS ((uint32_t)0x0UL)
343#define MXC_S_CLCD_INT_EN_BUS_ERROR_IE_DIS (MXC_V_CLCD_INT_EN_BUS_ERROR_IE_DIS << MXC_F_CLCD_INT_EN_BUS_ERROR_IE_POS)
344#define MXC_V_CLCD_INT_EN_BUS_ERROR_IE_EN ((uint32_t)0x1UL)
345#define MXC_S_CLCD_INT_EN_BUS_ERROR_IE_EN (MXC_V_CLCD_INT_EN_BUS_ERROR_IE_EN << MXC_F_CLCD_INT_EN_BUS_ERROR_IE_POS)
355#define MXC_F_CLCD_INT_STAT_UNDERFLOW_POS 0
356#define MXC_F_CLCD_INT_STAT_UNDERFLOW ((uint32_t)(0x1UL << MXC_F_CLCD_INT_STAT_UNDERFLOW_POS))
357#define MXC_V_CLCD_INT_STAT_UNDERFLOW_INACTIVE ((uint32_t)0x0UL)
358#define MXC_S_CLCD_INT_STAT_UNDERFLOW_INACTIVE (MXC_V_CLCD_INT_STAT_UNDERFLOW_INACTIVE << MXC_F_CLCD_INT_STAT_UNDERFLOW_POS)
359#define MXC_V_CLCD_INT_STAT_UNDERFLOW_PEND ((uint32_t)0x1UL)
360#define MXC_S_CLCD_INT_STAT_UNDERFLOW_PEND (MXC_V_CLCD_INT_STAT_UNDERFLOW_PEND << MXC_F_CLCD_INT_STAT_UNDERFLOW_POS)
361#define MXC_V_CLCD_INT_STAT_UNDERFLOW_CLEAR ((uint32_t)0x1UL)
362#define MXC_S_CLCD_INT_STAT_UNDERFLOW_CLEAR (MXC_V_CLCD_INT_STAT_UNDERFLOW_CLEAR << MXC_F_CLCD_INT_STAT_UNDERFLOW_POS)
364#define MXC_F_CLCD_INT_STAT_ADDR_RDY_POS 1
365#define MXC_F_CLCD_INT_STAT_ADDR_RDY ((uint32_t)(0x1UL << MXC_F_CLCD_INT_STAT_ADDR_RDY_POS))
366#define MXC_V_CLCD_INT_STAT_ADDR_RDY_INACTIVE ((uint32_t)0x0UL)
367#define MXC_S_CLCD_INT_STAT_ADDR_RDY_INACTIVE (MXC_V_CLCD_INT_STAT_ADDR_RDY_INACTIVE << MXC_F_CLCD_INT_STAT_ADDR_RDY_POS)
368#define MXC_V_CLCD_INT_STAT_ADDR_RDY_PEND ((uint32_t)0x1UL)
369#define MXC_S_CLCD_INT_STAT_ADDR_RDY_PEND (MXC_V_CLCD_INT_STAT_ADDR_RDY_PEND << MXC_F_CLCD_INT_STAT_ADDR_RDY_POS)
370#define MXC_V_CLCD_INT_STAT_ADDR_RDY_CLEAR ((uint32_t)0x1UL)
371#define MXC_S_CLCD_INT_STAT_ADDR_RDY_CLEAR (MXC_V_CLCD_INT_STAT_ADDR_RDY_CLEAR << MXC_F_CLCD_INT_STAT_ADDR_RDY_POS)
373#define MXC_F_CLCD_INT_STAT_VCI_POS 2
374#define MXC_F_CLCD_INT_STAT_VCI ((uint32_t)(0x1UL << MXC_F_CLCD_INT_STAT_VCI_POS))
375#define MXC_V_CLCD_INT_STAT_VCI_INACTIVE ((uint32_t)0x0UL)
376#define MXC_S_CLCD_INT_STAT_VCI_INACTIVE (MXC_V_CLCD_INT_STAT_VCI_INACTIVE << MXC_F_CLCD_INT_STAT_VCI_POS)
377#define MXC_V_CLCD_INT_STAT_VCI_PEND ((uint32_t)0x1UL)
378#define MXC_S_CLCD_INT_STAT_VCI_PEND (MXC_V_CLCD_INT_STAT_VCI_PEND << MXC_F_CLCD_INT_STAT_VCI_POS)
379#define MXC_V_CLCD_INT_STAT_VCI_CLEAR ((uint32_t)0x1UL)
380#define MXC_S_CLCD_INT_STAT_VCI_CLEAR (MXC_V_CLCD_INT_STAT_VCI_CLEAR << MXC_F_CLCD_INT_STAT_VCI_POS)
382#define MXC_F_CLCD_INT_STAT_BUS_ERROR_POS 3
383#define MXC_F_CLCD_INT_STAT_BUS_ERROR ((uint32_t)(0x1UL << MXC_F_CLCD_INT_STAT_BUS_ERROR_POS))
384#define MXC_V_CLCD_INT_STAT_BUS_ERROR_INACTIVE ((uint32_t)0x0UL)
385#define MXC_S_CLCD_INT_STAT_BUS_ERROR_INACTIVE (MXC_V_CLCD_INT_STAT_BUS_ERROR_INACTIVE << MXC_F_CLCD_INT_STAT_BUS_ERROR_POS)
386#define MXC_V_CLCD_INT_STAT_BUS_ERROR_PEND ((uint32_t)0x1UL)
387#define MXC_S_CLCD_INT_STAT_BUS_ERROR_PEND (MXC_V_CLCD_INT_STAT_BUS_ERROR_PEND << MXC_F_CLCD_INT_STAT_BUS_ERROR_POS)
388#define MXC_V_CLCD_INT_STAT_BUS_ERROR_CLEAR ((uint32_t)0x1UL)
389#define MXC_S_CLCD_INT_STAT_BUS_ERROR_CLEAR (MXC_V_CLCD_INT_STAT_BUS_ERROR_CLEAR << MXC_F_CLCD_INT_STAT_BUS_ERROR_POS)
391#define MXC_F_CLCD_INT_STAT_CLCD_IDLE_POS 8
392#define MXC_F_CLCD_INT_STAT_CLCD_IDLE ((uint32_t)(0x1UL << MXC_F_CLCD_INT_STAT_CLCD_IDLE_POS))
393#define MXC_V_CLCD_INT_STAT_CLCD_IDLE_IDLE ((uint32_t)0x0UL)
394#define MXC_S_CLCD_INT_STAT_CLCD_IDLE_IDLE (MXC_V_CLCD_INT_STAT_CLCD_IDLE_IDLE << MXC_F_CLCD_INT_STAT_CLCD_IDLE_POS)
395#define MXC_V_CLCD_INT_STAT_CLCD_IDLE_BUSY ((uint32_t)0x1UL)
396#define MXC_S_CLCD_INT_STAT_CLCD_IDLE_BUSY (MXC_V_CLCD_INT_STAT_CLCD_IDLE_BUSY << MXC_F_CLCD_INT_STAT_CLCD_IDLE_POS)
406#define MXC_F_CLCD_PALETTE_RAM_RED_POS 0
407#define MXC_F_CLCD_PALETTE_RAM_RED ((uint32_t)(0xFFUL << MXC_F_CLCD_PALETTE_RAM_RED_POS))
409#define MXC_F_CLCD_PALETTE_RAM_GREEN_POS 8
410#define MXC_F_CLCD_PALETTE_RAM_GREEN ((uint32_t)(0xFFUL << MXC_F_CLCD_PALETTE_RAM_GREEN_POS))
412#define MXC_F_CLCD_PALETTE_RAM_BLUE_POS 16
413#define MXC_F_CLCD_PALETTE_RAM_BLUE ((uint32_t)(0xFFUL << MXC_F_CLCD_PALETTE_RAM_BLUE_POS))
__IO uint32_t int_en
Definition: clcd_regs.h:85
__IO uint32_t ctrl
Definition: clcd_regs.h:81
__IO uint32_t vtim_0
Definition: clcd_regs.h:78
__IO uint32_t frbuf
Definition: clcd_regs.h:83
__IO uint32_t vtim_1
Definition: clcd_regs.h:79
__IO uint32_t clk_ctrl
Definition: clcd_regs.h:77
__IO uint32_t int_stat
Definition: clcd_regs.h:86
__IO uint32_t htim
Definition: clcd_regs.h:80
Definition: clcd_regs.h:76