📄 lcd_hw.h
字号:
/*****************************************************************************
* 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 + -