⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 resolution.h

📁 TFT 屏驱动IC源码头TFT 屏驱动IC源码
💻 H
📖 第 1 页 / 共 2 页
字号:
/****************************************************************************
* 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 + -