Go to the documentation of this file.
4 #define LCD_HORIZONTAL_SIZE 640
5 #define LCD_VERTICAL_SIZE 480
7 #define LCD_CLKVAL_0 0x00000100 // 640480
8 #define LCD_MMODE_0 0x00000000 // rate of VM toggle is each frame
9 #define LCD_MMODE_1 0x00000080 // rate of VM toggle is defined by MVAL
10 #define LCD_PNRMODE_0 0x00000000 // 4 bit dstn
11 #define LCD_PNRMODE_1 0x00000020 // 4 bit sstn
12 #define LCD_PNRMODE_2 0x00000040 // 8 bit sstn
13 #define LCD_PNRMODE_3 0x00000060 // tft
14 #define LCD_BPPMODE_0 0x00000000 // 1 bpp stn, monochrome mode
15 #define LCD_BPPMODE_1 0x00000002 // 2 bpp stn, 4 level gray mode
16 #define LCD_BPPMODE_2 0x00000004 // 4 bpp stn, 16 level gray mode
17 #define LCD_BPPMODE_3 0x00000006 // 8 bpp stn, color mode
18 #define LCD_BPPMODE_4 0x00000008 // 12 bpp stn, color mode
19 #define LCD_BPPMODE_5 0x00000010 // 1 bpp tft
20 #define LCD_BPPMODE_6 0x00000012 // 2 bpp tft
21 #define LCD_BPPMODE_7 0x00000014 // 4 bpp tft
22 #define LCD_BPPMODE_8 0x00000016 // 8 bpp tft
23 #define LCD_BPPMODE_9 0x00000018 // 16 bpp tft
24 #define LCD_BPPMODE_10 0x0000001a // 24 bpp tft
25 #define LCD_ENVID_ENABLE 0x00000001 // video out enable
26 #define LCD_ENVID_DISABLE 0x00000000 // video out disale
29 #define LCD_VBPD 0x1f000000 // 640480
30 #define LCD_LINEVAL ((LCD_VERTICAL_SIZE-1)<<14) // 640480
31 #define LCD_VFPD 0x00000280 // 640480
32 #define LCD_VSPW 0x00000001 // 640480
34 #define LCD_HBPD (39<<19) // 640480
35 #define LCD_HOZVAL ((LCD_HORIZONTAL_SIZE-1)<<8) // 640480
36 #define LCD_HFPD 0x00000017 // 640480
38 #define LCD_MVAL (13<<8)
41 #define LCD_BPP24BL_0 0x00000000 // LSB valid
42 #define LCD_BPP24BL_1 (1<<12) // MSB valid
43 #define LCD_FRM565_0 0x00000000 // RGBI5551 format
44 #define LCD_FRM565_1 (1<<11) // RGB565 format
45 #define LCD_INVVCLK_0 0x00000000 // fetch at falling edge
46 #define LCD_INVVCLK_1 (1<10) // fetch at rising edge
47 #define LCD_INVVLINE_0 0x00000000 // normal
48 #define LCD_INVVLINE_1 (1<9) // inverted
49 #define LCD_INVVFRAME_0 0x00000000 // normal
50 #define LCD_INVVFRAME_1 (1<8) // inverted
51 #define LCD_INVVD_0 0x00000000 // normal
52 #define LCD_INVVD_1 (1<7) // vd inverted
53 #define LCD_INVVDEN_0 0x00000000 // normal
54 #define LCD_INVVDEN_1 (1<6) // vd inverted
55 #define LCD_INVPWREN_0 0x00000000 // normal
56 #define LCD_INVPWREN_1 (1<5) // vd inverted
57 #define LCD_INVLEDN_0 0x00000000 // normal
58 #define LCD_INVLEDN_1 (1<4) // vd inverted
59 #define LCD_PWREN_0 0x00000000 // normal
60 #define LCD_PWREN_1 (1<3) // vd inverted
61 #define LCD_ENLEND_0 0x00000000 // normal
62 #define LCD_ENLEND_1 (1<2) // vd inverted
63 #define LCD_BSWP_0 0x00000000 // normal
64 #define LCD_BSWP_1 (1<1) // vd inverted
65 #define LCD_HWSWP_0 0x00000000 // normal
66 #define LCD_HWSWP_1 (1) // vd inverted