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

📄 lcd_hw.h

📁 这个是MTK手机平台上面的LCD
💻 H
📖 第 1 页 / 共 2 页
字号:
/*****************************************************************************
*  Copyright Statement:
*  --------------------
*  This software is protected by Copyright and the information contained
*  herein is confidential. The software may not be copied and the information
*  contained herein may not be used or disclosed except with the written
*  permission of MediaTek Inc. (C) 2005
*
*  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
*  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
*  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
*  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
*  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
*  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
*  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
*  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
*  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
*  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
*  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
*  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
*  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
*  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
*  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
*  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
*  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. 
*
*  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
*  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
*  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
*  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
*  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
*
*****************************************************************************/

/*****************************************************************************
 *
 * Filename:
 * ---------
 *    lcd_hw.h
 *
 * Project:
 * --------
 *   Maui_Software
 *
 * Description:
 * ------------
 *   This file is intends for LCD driver.
 *
 * Author:
 * -------
 * -------
 *
 *============================================================================
 *             HISTORY
 * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *------------------------------------------------------------------------------
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 *
 * removed!
 * removed!
 *
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 * removed!
 *
 * removed!
 * removed!
 *
 * removed!
 * removed!
 *
 *------------------------------------------------------------------------------
 * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
 *============================================================================
 ****************************************************************************/
#ifndef _LCD_HW_H
#define _LCD_HW_H

//======================HITACH R61500 ==========================================
//====== =======HITACH  65k Color LCD, Chip: RENRSAS  R61500 176x220 Parallel Interface ===========                          

	//=============== TRULY GG3342 MEMORY 262K COLOR TFT LCD============================
	#ifdef __MIKI_SM264_TRULY_GG3342__    
	
		#define LCD_INDEX_R00H_HCD667B89RBP 			0x0000     // start Oscillation
		 #define LCD_START_OSC_HCD667B89RBP 			0x0001
		
		#define LCD_INDEX_R01H_HCD667B89RBP 			0x0001
		 #define LCD_DRV_OUTPUT_CTRL_HCD667B89RBP		0x0100
		
		#define LCD_INDEX_R02H_HCD667B89RBP 			0x0002
		 #define LCD_DRV_WAVE_FORM_CTRL_HCD667B89RBP 	0x0700
		
		#define LCD_INDEX_R03H_HCD667B89RBP 			0x0003
		 #define LCD_ENTRY_MODE_HCD667B89RBP			0x0230
		
		#define LCD_INDEX_R04H_HCD667B89RBP 			0x0004
		 #define LCD_RESIZ_CTRL_HCD667B89RBP			0x0000
		
		#define LCD_INDEX_R07H_HCD667B89RBP 			0x0007
		 #define LCD_DISP_CTRL10_HCD667B89RBP			0x0000
		 #define LCD_DISP_CTRL11_HCD667B89RBP			0x0001
		 #define LCD_DISP_CTRL12_HCD667B89RBP			0x0021
		 #define LCD_DISP_CTRL13_HCD667B89RBP			0x0023
		 #define LCD_DISP_CTRL14_HCD667B89RBP			0x0031
		 #define LCD_DISP_CTRL15_HCD667B89RBP			0x0033
		 #define LCD_DISP_CTRL16_HCD667B89RBP			0x0332
		 #define LCD_DISP_CTRL17_HCD667B89RBP			0x0333
		 
		
		#define LCD_INDEX_R08H_HCD667B89RBP 			0x0008
		 #define LCD_DISP_CTRL2_HCD667B89RBP			0x0565
		
		#define LCD_INDEX_R09H_HCD667B89RBP 			0x0009
		 #define LCD_DISP_CTRL3_HCD667B89RBP			0x3027
		
		#define LCD_INDEX_R0BH_HCD667B89RBP 			0x000B
		 #define LCD_FRAME_CYCLE_CTRL_HCD667B89RBP		0xF008
		
		#define LCD_INDEX_R0CH_HCD667B89RBP 			0x000C
		 #define LCD_EXT_INTERFACE_CTRL_HCD667B89RBP	0x0001   //16bit RGB Mode
		
		#define LCD_INDEX_R0EH_HCD667B89RBP 			0x000E
		 #define LCD_EQUALIZE_CTRL1_HCD667B89RBP		0x0010
		 #define LCD_EQUALIZE_CTRL2_HCD667B89RBP		0x0013
		
		#define LCD_INDEX_R0FH_HCD667B89RBP 			0x000F
		 #define LCD_EXT_DISP_CTRL_HCD667B89RBP 		0x0100
		
		#define LCD_INDEX_R10H_HCD667B89RBP 			0x0010
		 #define LCD_PWR_CTRL11_HCD667B89RBP			0x0000
		 #define LCD_PWR_CTRL12_HCD667B89RBP			0x0001
		 #define LCD_PWR_CTRL13_HCD667B89RBP			0x0040
		 #define LCD_PWR_CTRL14_HCD667B89RBP			0x0200
		 #define LCD_PWR_CTRL15_HCD667B89RBP			0x0210
		 #define LCD_PWR_CTRL16_HCD667B89RBP			0x0240
		 #define LCD_PWR_CTRL17_HCD667B89RBP			0x1240
		
		#define LCD_INDEX_R11H_HCD667B89RBP 			0x0011
		 #define LCD_PWR_CTRL21_HCD667B89RBP			0x0007
		 #define LCD_PWR_CTRL22_HCD667B89RBP			0x0067
		
		#define LCD_INDEX_R12H_HCD667B89RBP 			0x0012
		 #define LCD_PWR_CTRL31_HCD667B89RBP			0x0000
		 #define LCD_PWR_CTRL32_HCD667B89RBP			0x0F08
		 #define LCD_PWR_CTRL33_HCD667B89RBP			0x0F18
		 #define LCD_PWR_CTRL34_HCD667B89RBP			0x3F18
		
		#define LCD_INDEX_R13H_HCD667B89RBP 			0x0013
		 #define LCD_PWR_CTRL41_HCD667B89RBP			0x0000
		 #define LCD_PWR_CTRL42_HCD667B89RBP			0x151C
		 #define LCD_PWR_CTRL43_HCD667B89RBP			0x351C
		
		#define LCD_INDEX_R18H_HCD667B89RBP 			0x0018
		 #define LCD_PWR_SEQUENCE_CTRL1_HCD667B89RBP	0x0000
		
		#define LCD_INDEX_R19H_HCD667B89RBP 			0x0019
		 #define LCD_PWR_SEQUENCE_CTRL2_HCD667B89RBP	0x0000
		
		#define LCD_INDEX_R1AH_HCD667B89RBP 			0x001A
		 #define LCD_PWR_SEQUENCE_CTRL3_HCD667B89RBP	0x0000
		
		#define LCD_INDEX_R20H_HCD667B89RBP 			0x0020
		 #define LCD_RAM_ADDR_TOP_HCD667B89RBP			0x0000
		
		#define LCD_INDEX_R21H_HCD667B89RBP 			0x0021
		 #define LCD_RAM_ADDR_BOTTOM_HCD667B89RBP		0x0000
		
		#define LCD_INDEX_R22H_HCD667B89RBP 			0x0022
		
		#define LCD_INDEX_R23H_HCD667B89RBP 			0x0023
		 #define LCD_RAM_WRITE_DATE_MASK1_HCD667B89RBP 	0x0000
		
		#define LCD_INDEX_R24H_HCD667B89RBP 			0x0024
		 #define LCD_RAM_WRITE_DATE_MASK2_HCD667B89RBP 	0x0000
		
		#define LCD_INDEX_R30H_HCD667B89RBP 		 	0x0030	//
		#define LCD_INDEX_R31H_HCD667B89RBP 		 	0x0031
		#define LCD_INDEX_R32H_HCD667B89RBP 		 	0x0032
		#define LCD_INDEX_R33H_HCD667B89RBP 		 	0x0033
		#define LCD_INDEX_R34H_HCD667B89RBP 		 	0x0034
		#define LCD_INDEX_R35H_HCD667B89RBP 		 	0x0035
		#define LCD_INDEX_R36H_HCD667B89RBP 		 	0x0036
		#define LCD_INDEX_R37H_HCD667B89RBP 		 	0x0037
		#define LCD_INDEX_R38H_HCD667B89RBP 		 	0x0038
		#define LCD_INDEX_R39H_HCD667B89RBP 		 	0x0039
		
		#define LCD_INDEX_R40H_HCD667B89RBP 			0x0040
		#define LCD_INDEX_R41H_HCD667B89RBP 			0x0041
		#define LCD_INDEX_R42H_HCD667B89RBP 			0x0042
		#define LCD_INDEX_R43H_HCD667B89RBP 			0x0043
		#define LCD_INDEX_R44H_HCD667B89RBP 			0x0044
		#define LCD_INDEX_R45H_HCD667B89RBP 			0x0045
		#define LCD_INDEX_R46H_HCD667B89RBP 			0x0046
		#define LCD_INDEX_R47H_HCD667B89RBP 			0x0047
		#define LCD_INDEX_R48H_HCD667B89RBP 			0x0048
		#define LCD_INDEX_R49H_HCD667B89RBP 			0x0049
		
		#define LCD_INDEX_R50H_HCD667B89RBP 			0x0050
		 #define LCD_RAM_ADDR_START_HORIZONTAL_HCD667B89RBP 0x0000
		
		#define LCD_INDEX_R51H_HCD667B89RBP 			0x0051
		 #define LCD_RAM_ADDR_END_HORIZONTAL_HCD667B89RBP 0x00AF
		
		#define LCD_INDEX_R52H_HCD667B89RBP 			0x0052
		 #define LCD_RAM_ADDR_START_VERTICAL_HCD667B89RBP 0x0000
		
		#define LCD_INDEX_R53H_HCD667B89RBP 			0x0053
		 #define LCD_RAM_ADDR_END_VERTICAL_HCD667B89RBP 0x013B
		
		#define LCD_INDEX_R60H_HCD667B89RBP 			0x0060
		 #define LCD_DISP1_GATE_SCAN_CTRL_HCD667B89RBP		0x0B00
		
		#define LCD_INDEX_R61H_HCD667B89RBP 			0x0061
		 #define LCD_DISP1_BASE_IMAGE_DISP_POS_HCD667B89RBP 	0x0001
		
		#define LCD_INDEX_R68H_HCD667B89RBP 	 		0x0068
		 #define LCD_DISP1_BASE_IMAGE_ADDR_START_HCD667B89RBP 	0x0000
		
		#define LCD_INDEX_R69H_HCD667B89RBP 			0x0069
		 #define LCD_DISP1_BASE_IMAGE_ADDR_END_HCD667B89RBP 	0x005F
		
		#define LCD_INDEX_R6AH_HCD667B89RBP 			0x006A
		 #define LCD_DISP1_VERTICAL_SCROLL_CTRL_HCD667B89RBP	0x0000
		
		#define LCD_INDEX_R70H_HCD667B89RBP 		0x0070
		 #define LCD_DISP2_GATE_SCAN_CTRL_HCD667B89RBP		0x1B0C
		
		#define LCD_INDEX_R71H_HCD667B89RBP 		0x0071
		 #define LCD_DISP2_BASE_IMAGE_DISP_POS_HCD667B89RBP 	0x0001
		
		#define LCD_INDEX_R78H_HCD667B89RBP 		0x0078
		 #define LCD_DISP2_BASE_IMAGE_ADDR_START_HCD667B89RBP 	0x0060
		
		#define LCD_INDEX_R79H_HCD667B89RBP 		0x0079
		 #define LCD_DISP2_BASE_IMAGE_ADDR_END_HCD667B89RBP 	0x013F
		
		#define LCD_INDEX_R7AH_HCD667B89RBP 		0x007A

⌨️ 快捷键说明

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