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

📄 lcd_hw.h

📁 这个是MTK手机平台上面的LCD
💻 H
📖 第 1 页 / 共 2 页
字号:
		 #define LCD_DISP2_VERTICAL_SCROLL_CTRL_HCD667B89RBP	0x0000
		
		
		#define LCD_INDEX_R80H_HCD667B89RBP 		0x0080
		 #define LCD_OSD_IMAGE1_DISP_POS_HCD667B89RBP	0x0000
		
		#define LCD_INDEX_R81H_HCD667B89RBP 		0x0081
		 #define LCD_OSD_IMAGE1_RAM_ADDR_START_HCD667B89RBP	0x0000
		
		#define LCD_INDEX_R82H_HCD667B89RBP 		0x0082
		 #define LCD_OSD_IMAGE1_RAM_ADDR_END_HCD667B89RBP	0x0000
		
		#define LCD_INDEX_R83H_HCD667B89RBP 		0x0083
		 #define LCD_OSD_IMAGE2_DISP_POS_HCD667B89RBP	0x0000
		
		#define LCD_INDEX_R84H_HCD667B89RBP 		0x0084
		 #define LCD_OSD_IMAGE2_RAM_ADDR_START_HCD667B89RBP	0x0000
		
		#define LCD_INDEX_R85H_HCD667B89RBP 		0x0085
		 #define LCD_OSD_IMAGE2_RAM_ADDR_END_HCD667B89RBP	0x0000
		
		#define LCD_INDEX_R86H_HCD667B89RBP 		0x0086
		 #define LCD_OSD_IMAGE3_DISP_POS_HCD667B89RBP	0x0000
		
		#define LCD_INDEX_R87H_HCD667B89RBP 		0x0087
		 #define LCD_OSD_IMAGE3_RAM_ADDR_START_HCD667B89RBP	0x0000
		
		#define LCD_INDEX_R88H_HCD667B89RBP 		0x0088
		 #define LCD_OSD_IMAGE3_RAM_ADDR_END_HCD667B89RBP	0x0000
		
		#define LCD_INDEX_R8DH_HCD667B89RBP 		0x008D
		
		#define LCD_INDEX_R8EH_HCD667B89RBP 		0x008E
		
		#define LCD_INDEX_R8FH_HCD667B89RBP 		0x008F	
	#endif 

	#ifdef __SM02_MIKI_DRV_LCD_HITACHI_R61500__

		 #define LCD_INDEX_R00H_R61500				0x0000
		 #define LCD_START_OSC_R61500				0x0001

		 #define LCD_INDEX_R01H_R61500				0x0001
		 #define LCD_DRV_OUTPUT_CTRL_R61500		0x051B
		 
		 #define LCD_INDEX_R02H_R61500				0x0002
		 #define LCD_DRV_WAVE_FORM_CTRL_R61500	0x0700
		 
		 #define LCD_INDEX_R03H_R61500			   	0x0003
		 #define LCD_ENTRY_MODE_R61500			0x1030
		 
		 #define LCD_INDEX_R07H_R61500			0x0007
		 #define LCD_DISP_CTRL1_R61500			0x0036
		 #define LCD_DISP_CTRL2_R61500			0x0000
		 #define LCD_DISP_CTRL3_R61500			0x0021
		 #define LCD_DISP_CTRL4_R61500			0x0027
		 #define LCD_DISP_CTRL5_R61500			0x0037
		 
		 #define LCD_INDEX_R08H_R61500			0x0008
		 #define LCD_DISP_CTRL_R61500			0x0808
		  
		 #define LCD_INDEX_R09H_R61500			0x0009
		 #define LCD_ISC_OFF_R61500				0x0000
		 
		 #define LCD_INDEX_R0BH_R61500			0x000B
		 #define LCD_FRAME_FREQ_CTRL_R61500	0x000B   //75HZ
		 
		 #define LCD_INDEX_R0CH_R61500			0x000C
		 #define LCD_EXT_DISP_INTERFACE_CTRL1_R61500    0x0000
		 
		 #define LCD_INDEX_R0DH_R61500			0x000D
		 #define LCD_DISP_INTERFACE_CTRL2_R61500	0x8514
		 
		 #define LCD_INDEX_R0EH_R61500			0x000E
		 #define LCD_DISP_INTERFACE_CTRL3_R61500	0x0514
		 
		 #define LCD_INDEX_R10H_R61500			0x0010
		 #define LCD_PWR_CTRL1_SET1_R61500		0x0004
		 #define LCD_PWR_CTRL1_START1_R61500		0x0044
		 #define LCD_PWR_CTRL1_SET2_R61500		0x0240
		 #define LCD_PWR_CTRL1_START2_R61500		0x4240
		 #define LCD_PWR_CTRL1_STANDBY_R61500	0x0000
		 #define LCD_PWR_CTRL1_R61500			0x0000
		 
		 #define LCD_INDEX_R11H_R61500			0x0011
		 #define LCD_PWR_CTRL2_R61500			0x0000 
		 
		 #define LCD_INDEX_R12H_R61500			0x0012
		 #define LCD_PWR_CTRL3_R61500			0x0000
		 #define LCD_PWR_CTRL31_R61500			0x0011
		 
		 #define LCD_INDEX_R13H_R61500			0x0013
		 #define LCD_PWR_CTRL4_R61500			0x0D1F
		 #define LCD_PWR_CTRL4_VOLTAGE_R61500		0x2D1F
		 #define LCD_PWR_CTRL4_VCM_R61500		0x0D0F
		 
		 #define LCD_INDEX_R21H_R61500			0x0021
		 #define LCD_RAM_ADDR_SET_R61500    	0x0000
		 
		 #define LCD_INDEX_R22H_R61500			0x0022     //RAM Data Write/read
		 
		 #define LCD_INDEX_R23H_R61500			0x0023
		 #define LCD_RAM_WRITE_MASK1_R61500	0x0000
		 
		 #define LCD_INDEX_R24H_R61500			0x0024
		 #define LCD_RAM_WRITE_MASK2_R61500	0x0000
		 
		 #define LCD_INDEX_R30H_R61500			0x0030

		 #define LCD_INDEX_R31H_R61500			0x0031

		 #define LCD_INDEX_R32H_R61500			0x0032

		 #define LCD_INDEX_R33H_R61500			0x0033

		 #define LCD_INDEX_R34H_R61500			0x0034

		 #define LCD_INDEX_R35H_R61500			0x0035

		 #define LCD_INDEX_R36H_R61500			0x0036

		 #define LCD_INDEX_R37H_R61500			0x0037

		 #define LCD_INDEX_R38H_R61500			0x0038

		 #define LCD_INDEX_R39H_R61500			0x0039

		 #define LCD_INDEX_R40H_R61500			0x0040
		 #define LCD_GATE_SCAN_START_POS_R61500    		0x0001
		 
		 #define LCD_INDEX_R41H_R61500						0x0041
		 #define LCD_VERTICAL_SCROLL_CTRL_R61500    		0x0000
		 
		 #define LCD_INDEX_R42H_R61500						0x0042
		 #define LCD_FIRST_SCREEN_DRV_POS_R61500    		0xDB00
		 
		 #define LCD_INDEX_R43H_R61500						0x0043
		 #define LCD_SECOND_SCREEN_DRV_POS_R61500    		0xDBDB
		 
		 #define LCD_INDEX_R44H_R61500						0x0044    //column address
		 #define LCD_HORIZONTAL_RAM_ADDR_POS_R61500    	0xAF00
		 
		 #define LCD_INDEX_R45H_R61500						0x0045   // page address
		 #define LCD_VERTICAL_RAM_ADDR_POS_R61500    		0xDB00


	#endif //__SM02_MIKI_DRV_LCD_HITACHI_R61500__
	
#ifdef __MIKI_DRV_LCD_TRULY_GG3674__

#define LCD_OSCStart_S6D0110 			0x00 

#define LCD_Drv_OutCon_S6D0110		0x01 
#define LCD_Drv_AC_Con_S6D0110	0x02 
#define LCD_Pwr_Con1_S6D0110		0x03 
#define LCD_Pwr_Con2_S6D0110		0x04 
#define LCD_Entry_Mode_S6D0110	0x05 
#define LCD_Com_Reg_S6D0110		0x06 
#define LCD_Dis_Con_S6D0110		0x07 
#define LCD_Serial_Transfer_S6D0110		0x0A 
#define LCD_Frame_Cycle_Con_S6D0110	0x0B	
#define LCD_Pwr_Con3_S6D0110			0x0C 
#define LCD_Pwr_Con4_S6D0110			0x0D 
#define LCD_Pwr_Con5_S6D0110			0x0E 
#define LCD_Gate_Scan_Start_Pos_S6D0110	 0x0F 
#define LCD_Ver_Scroll_Con_S6D0110			0x11
#define LCD_First_Dis_Drv_Pos_S6D0110		0x14 
#define LCD_Second_Dis_Drv_Pos_S6D0110		0x15 
#define LCD_Hor_RAM_Addr_Pos_S6D0110		0x16 
#define LCD_Ver_RAM_Addr_Pos_S6D0110		0x17 	
#define LCD_RAM_Wr_Data_Mask_S6D0110		0x20 
#define LCD_RAM_Addr_Set_S6D0110			0x21 
#define LCD_RAM_Data_RW_S6D0110        	0x22

#define LCD_Gama_Con1_S6D0110 		0x30 
#define LCD_Gama_Con2_S6D0110		0x31 
#define LCD_Gama_Con3_S6D0110 		0x32 
#define LCD_Gama_Con4_S6D0110		0x33 
#define LCD_Gama_Con5_S6D0110		0x34 
#define LCD_Gama_Con6_S6D0110		0x35 
#define LCD_Gama_Con7_S6D0110		0x36 
#define LCD_Gama_Con8_S6D0110		0x37 
#define LCD_Gama_Con9_S6D0110		0x3A 
#define LCD_Gama_Con10_S6D0110		0x3B 


#define LCD_Hor_RAM_STAR_Addr_UC1682XHCY  0xF4
#define LCD_Hor_RAM_END_Addr_UC1682XHCY    0xF6
#define LCD_Ver_RAM_STAR_Addr_UC1682XHCY        0xF5
#define LCD_Ver_RAM_END_Addr_UC1682XHCY          0xF7
#endif
	
/***********************WSX6396A********************************/
/*WANXIN, 65K Color TFT LCD, Parallel Interface, FIREFLY development board*/

#define LCD_OSCStart_WSX6396A 			0x00 

#define LCD_Drv_OutCon_WSX6396A			0x01 
#define LCD_Drv_AC_Con_WSX6396A			0x02 
#define LCD_Pwr_Con1_WSX6396A			0x03 
#define LCD_Pwr_Con2_WSX6396A			0x04 
#define LCD_Entry_Mode_WSX6396A			0x05 
#define LCD_Com_Reg_WSX6396A			0x06 
#define LCD_Dis_Con_WSX6396A			0x07 
#define LCD_Serial_Transfer_WSX6396A		0x0A 
#define LCD_Frame_Cycle_Con_WSX6396A		0x0B	
#define LCD_Pwr_Con3_WSX6396A			0x0C 
#define LCD_Pwr_Con4_WSX6396A			0x0D 
#define LCD_Pwr_Con5_WSX6396A			0x0E 
#define LCD_Gate_Scan_Start_Pos_WSX6396A 	0x0F 
#define LCD_Ver_Scroll_Con_WSX6396A		0x11
#define LCD_First_Dis_Drv_Pos_WSX6396A		0x14 
#define LCD_Second_Dis_Drv_Pos_WSX6396A		0x15 
#define LCD_Hor_RAM_Addr_Pos_WSX6396A		0x16 
#define LCD_Ver_RAM_Addr_Pos_WSX6396A		0x17 	
#define LCD_RAM_Wr_Data_Mask_WSX6396A		0x20 
#define LCD_RAM_Addr_Set_WSX6396A		0x21 
#define LCD_RAM_Data_RW_WSX6396A       		0x22

#define LCD_Gama_Con1_WSX6396A 			0x30 
#define LCD_Gama_Con2_WSX6396A			0x31 
#define LCD_Gama_Con3_WSX6396A 			0x32 
#define LCD_Gama_Con4_WSX6396A			0x33 
#define LCD_Gama_Con5_WSX6396A			0x34 
#define LCD_Gama_Con6_WSX6396A			0x35 
#define LCD_Gama_Con7_WSX6396A			0x36 
#define LCD_Gama_Con8_WSX6396A			0x37 
#define LCD_Gama_Con9_WSX6396A			0x3A 
#define LCD_Gama_Con10_WSX6396A			0x3B 

/***********************SSD1773********************************/
/*SOLOMON, 65K Color LCD, Parallel Interface			*/

#define LCD_SET_COLUMN_ADDR_SSD1773		0x15  // 2nd Byte=Stsrt,3rd Byte=End
#define LCD_SET_PAGE_ADDR_SSD1773		0x75  // 2nd Byte=Stsrt,3rd ByteEnd
#define LCD_SET_COM_DIR_SSD1773			0xBB  // 2nd byte
#define LCD_SET_DATA_OUT_DIR_SSD1773		0xBC  // Scan DIR/RGB/Grey Scale

#define LCD_SET_DISPLAY_CONTROL_SSD1773		0xCA  // +20 Byte
#define LCD_SET_AREA_SCROLL_SSD1773		0xAA  // +4 Byte BLOCK ADDR
#define LCD_SET_SCROLL_START_SSD1773		0xAB  // +1 Byte BLOCK ADDR
#define LCD_SET_POWER_CONTROL_SSD1773		0x20  // +1 Byte ON/OFF(2b)/Booster(2b)
#define LCD_SET_CON_IRRR_SSD1773		0x81  // +2 Byte CONTRAST(6b)/IRRR(3b)

#define LCD_SET_INC_DEC_CON_SSD1773		0xD6  // |X0 Inc/Dec Contrast
#define LCD_SET_NORMAL_DIS_SSD1773		0xA6  // |X0 Nor/Inv Contrast
#define LCD_ENTER_PARTIAL_SSD1773		0xA8  //
#define LCD_EXIT_PARTIAL_SSD1773		0xA9  //
#define LCD_DISPLAY_ON_SSD1773			0xAE  // |X0 On/Off
#define LCD_SLEEP_MODE_SSD1773			0x94  // |X0 In/Out
#define LCD_INTERNAL_OSC_SSD1773		0xD0  // |X1X0 (01)On/(10)Off
#define LCD_TC_SSD1773				0x82  // +1 Byte (2b)
#define LCD_SET_RMW_MODE_SSD1773		0xE0  //
#define LCD_SET_END_OF_RMW_MODE_SSD1773		0xEE  //

#define LCD_NOP_SSD1773				0x25
#define LCD_WRITE_DATA_SSD1773			0x5C
#define LCD_READ_DATA_SSD1773			0x5D

#define LCD_DRAW_LINE_SSD1773			0x83 //+6 Byte(X1Y1,X2Y2,RGB)
#define LCD_FILL_SSD1773			0x92 //+1 Byte 1b
#define LCD_DRAW_REC_SSD1773			0x84
#define LCD_COPY_SSD1773			0x8A
#define LCD_DIM_WINOW_SSD1773			0x8C
#define LCD_CLEAR_WINOW_SSD1773			0x8E

#define LCD_SET_BIAS_SSD1773			0xFB
#define LCD_SET_FRAME_NLINE_SSD1773		0xF2
#define LCD_EN_ICON_SSD1773			0xA2
#define LCD_SELECT_PWM_FRC_SSD1773		0xF7

#define LCD_OTP_SET_SSD1773			0xF6
#define LCD_OTP_PROG_SSD1773			0xF8

#endif   /*_LCD_HW_H*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -