📄 resolution.h
字号:
/****************************************************************************
* File: PANEL.h *
* Description: Header file for Panel *
****************************************************************************/
#ifndef __RESOLUTION__
#define __RESOLUTION__
///----------------Panel Resolution family----------------------//
//#define _640_220 // PVI_9_VGA
//#define _640_234 // AT_VGA
//#define _480_234 // KVGA
//#define _640_480 // VGA
//#define _640_468 // P_VGA
//#define _800_480 // WVGA
//#define _1280_800 // WXGA //AU_12
//#define _1280_768 // WXGA
//#define _1024_768 // WXGA1
//#define _400_234 // T_VGA
//#define _910_480 // CMVGA
//#define _160_234 // A35_VGA
//#define _320_234 // AT_VGA
#ifdef _640_220 // PVI_9_VGA
#define H_Size 640//0x0280
#define V_Size 220//0x00dc
#define H_Size43 430
#define DFDIV_40 28 //40MHz
#define DIDIV 2 //0xC9
#define DODIV 3 //0xCA
#define DWVSZ 220
#define DWHSZ 640
#define DWVSST 0x0F
#define DISP_DFLT_HTOTAL 900
#define DISP_DFLT_VTOTAL 500
#define DISP_DFLT_HSWIDTH 16
#define DISP_DFLT_VSWIDTH 3
#define DISP_DFLT_HDENS 10
#define DISP_DFLT_VDENS 13
#define DISP_DFLT_HDS 10
#define DISP_DFLT_VDS 8
#define DISP_DFLT_HDENRES 640
#define DISP_DFLT_VDENRES 220
#define DISP_DFLT_HDRES 640
#define DISP_DFLT_VDRES 220
#define Y0RightTop 0x00
#define Y1RightTop 0xEA
#define Y2RightTop 0x00
#define Y0Center 0x00
#define Y1Center 0xEA
#define Y2Center 0x00
#define Y0LeftBottom 0x12
#define Y1LeftBottom 0x00
#define Y2LeftBottom 0x60
#endif
#ifdef _640_234 // AT_VGA
#define DFDIV_40 0x1c//27 //40MHz 0xC8
#define DIDIV 2//3 //0xC9
#define DODIV 3//3 //0xCA
#define H_Size 640 //0xdc 0xdd //0xb4 0xb5 //0xdc 0xdd
#define V_Size 234 //0xde 0xdf //0xb6 0xb7 //0xde 0xdf
#define H_Size43 430//382//0x0138 312
#define DWVSZ 234
#define DWHSZ 640
#define DWVSST 0x0F //0x0F
#define DISP_DFLT_HTOTAL 720
#define DISP_DFLT_VTOTAL 268
#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 640
#define DISP_DFLT_VDENRES 234
#define DISP_DFLT_HDRES 640
#define DISP_DFLT_VDRES 234
#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 _480_234 // KVGA
#define H_Size 480 //0xdc 0xdd //0xb4 0xb5 //0xdc 0xdd
#define V_Size 234 //0xde 0xdf //0xb6 0xb7 //0xde 0xdf
#define H_Size43 360
#define DFDIV_40 21//27 //40MHz 0xC8
#define DIDIV 2//3 //0xC9
#define DODIV 3//3 //0xCA
#define DWVSZ 234
#define DWHSZ 480
#define DWVSST 0x11 //0x0F
#define DISP_DFLT_HTOTAL 600
#define DISP_DFLT_VTOTAL 268
#define DISP_DFLT_HSWIDTH 16
#define DISP_DFLT_VSWIDTH 3
#define DISP_DFLT_HDENS 10
#define DISP_DFLT_VDENS 13
#define DISP_DFLT_HDS 10
#define DISP_DFLT_VDS 8
#define DISP_DFLT_HDENRES 480
#define DISP_DFLT_VDENRES 234
#define DISP_DFLT_HDRES 480
#define DISP_DFLT_VDRES 234
#if (defined T102)||(defined T106)||(defined T112)||(defined T118)||(defined T116)
#define Y0RightTop 0x00
#define Y1RightTop 0xa0
#define Y2RightTop 0x00
#define Y0Center 0x00
#define Y1Center 0x40
#define Y2Center 0x10//30
#define Y0LeftBottom 0x12
#define Y1LeftBottom 0x00
#define Y2LeftBottom 0x60
#endif
#ifdef T100A
#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
#endif
#ifdef _640_480 // VGA
#define H_Size 640 //0xdc 0xdd //0xb4 0xb5 //0xdc 0xdd
#define V_Size 482 //0xde 0xdf //0xb6 0xb7 //0xde 0xdf
#define V_Size43 360
#define H_Size43 480//382//0x0138 312
#define DFDIV_40 28//27 //40MHz 0xC8
#define DIDIV 2//3 //0xC9
#define DODIV 2//3 //0xCA
#define DWVSZ 480
#define DWHSZ 640
#define DWVSST 0x1e
#define DISP_DFLT_HTOTAL 800
#define DISP_DFLT_VTOTAL 525
#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 640
#define DISP_DFLT_VDENRES 480
#define DISP_DFLT_HDRES 640
#define DISP_DFLT_VDRES 480
#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 _640_468 // P_VGA
#define H_Size 644 //0xdc 0xdd //0xb4 0xb5 //0xdc 0xdd
#define V_Size 472 //0xde 0xdf //0xb6 0xb7 //0xde 0xdf
#define H_Size43 536//382//0x0138 312
#define DFDIV_40 28 //27 //40MHz 0xC8
#define DIDIV 2//3 //0xC9
#define DODIV 2//3 //0xCA
#define DWVSZ 472
#define DWHSZ 644
#define DWVSST 0x25
#define DISP_DFLT_HTOTAL 800
#define DISP_DFLT_VTOTAL 525
#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 644
#define DISP_DFLT_VDENRES 472
#define DISP_DFLT_HDRES 644
#define DISP_DFLT_VDRES 472
#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 _800_480 // WVGA
#define H_Size 800 //the same
#define V_Size 480 //the same
#define H_Size43 702 //the same
#define DFDIV_40 46 //43 //40MHz
#define DIDIV 2 //0xC9
#define DODIV 2 //0xCA
#define DWVSZ 480//the same
#define DWHSZ 800//the same
#define DWVSST 0x19
#define DISP_DFLT_HTOTAL 1300//1280//1034//1688
#define DISP_DFLT_VTOTAL 559//525//1066
#define DISP_DFLT_HSWIDTH 32//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 13
#define DISP_DFLT_HDENRES 800//1280
#define DISP_DFLT_VDENRES 480//1024
#define DISP_DFLT_HDRES 800//1280
#define DISP_DFLT_VDRES 480//1024
#define Y0RightTop 0x03
#define Y1RightTop 0x60
#define Y2RightTop 0x00
#define Y0Center 0x02
#define Y1Center 0x00
#define Y2Center 0x88
#define Y0LeftBottom 0x12
#define Y1LeftBottom 0x00
#define Y2LeftBottom 0x60
#endif
#ifdef _910_480 // WVGA
#define H_Size 910 //the same
#define V_Size 480 //the same
#define H_Size43 702 //the same
#define DFDIV_40 43 //40MHz
#define DIDIV 2 //0xC9
#define DODIV 2 //0xCA
#define DWVSZ 480//the same
#define DWHSZ 910//the same
#define DWVSST 0x25
#define DISP_DFLT_HTOTAL 1034//1688
#define DISP_DFLT_VTOTAL 525//1066
#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 852//1280
#define DISP_DFLT_VDENRES 480//1024
#define DISP_DFLT_HDRES 852//1280
#define DISP_DFLT_VDRES 480//1024
#define Y0RightTop 0x04
#define Y1RightTop 0x60
#define Y2RightTop 0x00
#define Y0Center 0x12
#define Y1Center 0x80
#define Y2Center 0x00
#define Y0LeftBottom 0x12
#define Y1LeftBottom 0x00
#define Y2LeftBottom 0x60
#endif
#ifdef _1280_800 // WXGA //AU_12
#define H_Size 0x0500//the same //0xdc 0xdd //0xb4 0xb5 //0xdc 0xdd
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -