📄 resolution.h
字号:
#define V_Size 0x0320//0xde 0xdf //0xb6 0xb7 //0xde 0xdf
#define H_Size43 0x0500//the same
#define DFDIV_40 42 //40MHz
#define DIDIV 2//the same //0xC9
#define DODIV 1//the same //0xCA
#define DWVSZ 800
#define DWHSZ 1280//the same
#define DWVSST 0x20
#define DISP_DFLT_HTOTAL 1408
#define DISP_DFLT_VTOTAL 816
#define DISP_DFLT_HSWIDTH 20
#define DISP_DFLT_VSWIDTH 4
#define DISP_DFLT_HDENS 10
#define DISP_DFLT_VDENS 8
#define DISP_DFLT_HDS 10
#define DISP_DFLT_VDS 8
#define DISP_DFLT_HDENRES 1280
#define DISP_DFLT_VDENRES 800
#define DISP_DFLT_HDRES 1280
#define DISP_DFLT_VDRES 800
#define Y0RightTop 0x07
#define Y1RightTop 0x00
#define Y2RightTop 0x00
#define Y0Center 0x14
#define Y1Center 0x00
#define Y2Center 0x88
#define Y0LeftBottom 0x24
#define Y1LeftBottom 0x00
#define Y2LeftBottom 0x60
#endif
#ifdef _1280_768 // WXGA
#define H_Size 1280//the same //0xdc 0xdd //0xb4 0xb5 //0xdc 0xdd
#define V_Size 768//0xde 0xdf //0xb6 0xb7 //0xde 0xdf
#define H_Size43 0x0500//the same
#define DFDIV_40 40 //40MHz
#define DIDIV 2//the same //0xC9
#define DODIV 1//the same //0xCA
#define DWVSZ 768
#define DWHSZ 1280//the same
#define DWVSST 0x33
#define DISP_DFLT_HTOTAL 1391
#define DISP_DFLT_VTOTAL 845
#define DISP_DFLT_HSWIDTH 20
#define DISP_DFLT_VSWIDTH 13
#define DISP_DFLT_HDENS 41
#define DISP_DFLT_VDENS 8
#define DISP_DFLT_HDS 10
#define DISP_DFLT_VDS 8
#define DISP_DFLT_HDENRES 1280
#define DISP_DFLT_VDENRES 768
#define DISP_DFLT_HDRES 1280
#define DISP_DFLT_VDRES 768
#define Y0RightTop 0x01
#define Y1RightTop 0x56
#define Y2RightTop 0x00
#define Y0Center 0x13
#define Y1Center 0xb0
#define Y2Center 0x20
#define Y0LeftBottom 0x12
#define Y1LeftBottom 0x00
#define Y2LeftBottom 0x60
#endif
#ifdef _1024_768 // WXGA1
#define H_Size 1024
#define V_Size 768 //0xde 0xdf //0xb6 0xb7 //0xde 0xdf
#define H_Size43 800
#define DFDIV_40 42 //40MHz
#define DIDIV 2 //0xC9
#define DODIV 1 //0xCA
#define DWVSZ 768
#define DWVSST 0x42
#define DWHSZ 1024
#define DISP_DFLT_HTOTAL 1473
#define DISP_DFLT_VTOTAL 840
#define DISP_DFLT_HSWIDTH 32
#define DISP_DFLT_VSWIDTH 4
#define DISP_DFLT_HDENS 208
#define DISP_DFLT_VDENS 13
#define DISP_DFLT_HDS 10
#define DISP_DFLT_VDS 8
#define DISP_DFLT_HDENRES 1024
#define DISP_DFLT_VDENRES 768
#define DISP_DFLT_HDRES 1024
#define DISP_DFLT_VDRES 768
#define Y0RightTop 0x01
#define Y1RightTop 0x56
#define Y2RightTop 0x00
#define Y0Center 0x00
#define Y1Center 0xb0
#define Y2Center 0x00
#define Y0LeftBottom 0x12
#define Y1LeftBottom 0x00
#define Y2LeftBottom 0x60
#endif
#ifdef _400_234 //T_VGA
#define H_Size 400 //0xdc 0xdd //0xb4 0xb5 //0xdc 0xdd
#define V_Size 234 //0xde 0xdf //0xb6 0xb7 //0xde 0xdf
#define H_Size43 340
#if (defined __TMD_5_8_ANALOG__)||(defined __LG_6_5_ANALOG__) // change by Sherman 06'01'05
#define DFDIV_40 21//31//27 //40MHz 0xC8
#define DIDIV 2 //0xC9
#define DODIV 3 //0xCA
#else
#define DFDIV_40 28//31//27 //40MHz 0xC8
#define DIDIV 3 //0xC9
#define DODIV 3 //0xCA
#endif
#define DWVSZ 234
#define DWHSZ 400
#define DWVSST 0x0F
#if (defined __TMD_5_8_ANALOG__)||(defined __LG_6_5_ANALOG__) // change by Sherman 06'01'05
#define DISP_DFLT_HTOTAL 617 // P0_B8,P0_B9
#define DISP_DFLT_VTOTAL 262 // P0_BA,P0_BB
#define DISP_DFLT_HSWIDTH 16 // P0_BC,P0_BD
#define DISP_DFLT_VSWIDTH 3 // P0_BE,P0_BF
#define DISP_DFLT_HDENS 57 // P0_B0,P0_B1
#define DISP_DFLT_VDENS 11 // P0_B2,P0_B3
#define DISP_DFLT_HDS 10
#define DISP_DFLT_VDS 8
#define DISP_DFLT_HDENRES 400
#define DISP_DFLT_VDENRES 234
#define DISP_DFLT_HDRES 400
#define DISP_DFLT_VDRES 234
#define Y0RightTop 0x01
#define Y1RightTop 0x00
#define Y2RightTop 0x00
#define Y0Center 0x00
#define Y1Center 0x73
#define Y2Center 0x28
#define Y0LeftBottom 0x00
#define Y1LeftBottom 0x00
#define Y2LeftBottom 0x00
#else
#define DISP_DFLT_HTOTAL 528
#define DISP_DFLT_VTOTAL 262
#define DISP_DFLT_HSWIDTH 20
#define DISP_DFLT_VSWIDTH 4
#define DISP_DFLT_HDENS 10
#define DISP_DFLT_VDENS 13
#define DISP_DFLT_HDS 10
#define DISP_DFLT_VDS 8
#define DISP_DFLT_HDENRES 400
#define DISP_DFLT_VDENRES 234
#define DISP_DFLT_HDRES 400
#define DISP_DFLT_VDRES 234
#define Y0RightTop 0x07
#define Y1RightTop 0x00
#define Y2RightTop 0x00
#define Y0Center 0x14
#define Y1Center 0x00
#define Y2Center 0x88
#define Y0LeftBottom 0x24
#define Y1LeftBottom 0x00
#define Y2LeftBottom 0x60
#endif
#endif
#ifdef _160_234 //A35_VGA
#define H_Size 162//160
#define V_Size 240//234
#define H_Size43 162//160
#define DFDIV_40 0x2e//b//0x1C //40MHz 0xC8
#define DIDIV 2 //0xC9
#define DODIV 0x03//0x0b //0xCA
#define DWVSZ 234
#define DWHSZ 160
#define DWVSST 0x0F //0x0F
#ifdef __CHILIN_2_4_SERIAL__
#define DISP_DFLT_HTOTAL 206 // P0_B8,P0_B9
#define DISP_DFLT_VTOTAL 272 // P0_BA,P0_BB
#define DISP_DFLT_HSWIDTH 1 // P0_BC,P0_BD
#define DISP_DFLT_VSWIDTH 1 // P0_BE,P0_BF
#define DISP_DFLT_HDENS 16 // P0_B0,P0_B1
#define DISP_DFLT_VDENS 16 // P0_B2,P0_B3
#define DISP_DFLT_HDS 30
#define DISP_DFLT_VDS 8
#define DISP_DFLT_HDENRES 160
#define DISP_DFLT_VDENRES 234
#define DISP_DFLT_HDRES 160
#define DISP_DFLT_VDRES 234
#define Y0RightTop 0x00
#define Y1RightTop 0x00
#define Y2RightTop 0x00
#define Y0Center 0x00
#define Y1Center 0x20
#define Y2Center 0x30
#define Y0LeftBottom 0x12
#define Y1LeftBottom 0x00
#define Y2LeftBottom 0x60
#else
#define DISP_DFLT_HTOTAL 480
#define DISP_DFLT_VTOTAL 262
#define DISP_DFLT_HSWIDTH 10//16
#define DISP_DFLT_VSWIDTH 3
#define DISP_DFLT_HDENS 20
#define DISP_DFLT_VDENS 13
#define DISP_DFLT_HDS 30
#define DISP_DFLT_VDS 8
#define DISP_DFLT_HDENRES 160
#define DISP_DFLT_VDENRES 234
#define DISP_DFLT_HDRES 160
#define DISP_DFLT_VDRES 234
#define Y0RightTop 0x00
#define Y1RightTop 0x00
#define Y2RightTop 0x00
#define Y0Center 0x00
#define Y1Center 0x06
#define Y2Center 0x00
#define Y0LeftBottom 0x12
#define Y1LeftBottom 0x00
#define Y2LeftBottom 0x60
#endif
#endif
#ifdef _320_234
#define H_Size 320
#define V_Size 234
#define H_Size43 430
#define DFDIV_40 0x1c
#define DIDIV 2
#define DODIV 7
#define DWVSZ 234
#define DWHSZ 320
#define DWVSST 0x0F
#define DISP_DFLT_HTOTAL 418//360
#define DISP_DFLT_VTOTAL 268
#define DISP_DFLT_HSWIDTH 10
#define DISP_DFLT_VSWIDTH 3
#define DISP_DFLT_HDENS 20
#define DISP_DFLT_VDENS 13
#define DISP_DFLT_HDS 30
#define DISP_DFLT_VDS 8
#define DISP_DFLT_HDENRES 320 //640
#define DISP_DFLT_VDENRES 234
#define DISP_DFLT_HDRES 320 //640
#define DISP_DFLT_VDRES 234
#define Y0RightTop 0x00
#define Y1RightTop 0x00
#define Y2RightTop 0x00
#define Y0Center 0x00
#define Y1Center 0x00
#define Y2Center 0x00
#define Y0LeftBottom 0x12
#define Y1LeftBottom 0x00
#define Y2LeftBottom 0x60
#endif
#ifdef _320_234 //AT_VGA
#ifdef T102
#define DRDIV (1<<(DODIV&0x03+1))
#define DNDIV_40 ((float)(DFDIV_40+2)/(DIDIV+2)/DRDIV)/2
#else
#define DRDIV (1<<(DODIV+1))
#define DNDIV_40 ((float)(DFDIV_40+2)/(DIDIV+2)/DRDIV)
#endif
#else
#define DRDIV (1<<(DODIV+1))
#define DNDIV_40 ((float)(DFDIV_40+2)/(DIDIV+2)/DRDIV)
#endif
#endif // __PANEL__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -