?? lcd_hw.h
字號:
#define LCD_TEMP_COMP_SET_S6B33B0A 0x28
#define LCD_CONTRAST_CTRL1_S6B33B0A 0x2A
#define LCD_CONTRAST_CTRL2_S6B33B0A 0x2B
#define LCD_STANDBY_MODE_OFF_S6B33B0A 0x2C
#define LCD_STANDBY_MODE_ON_S6B33B0A 0x2D
#define LCD_DDRAM_BURST_MODE_OFF_S6B33B0A 0x2E
#define LCD_DDRAM_BURST_MODE_ON_S6B33B0A 0x2F
#define LCD_ADDRESS_MODE_SET_S6B33B0A 0x30
#define LCD_ROW_VECTOR_MODE_SET_S6B33B0A 0x32
#define LCD_NLINE_INVERSION_SET_S6B33B0A 0x34
#define LCD_ENTRY_MODE_SET_S6B33B0A 0x40
#define LCD_X_ADDRESS_SET_S6B33B0A 0x42
#define LCD_Y_ADDRESS_SET_S6B33B0A 0x43
#define LCD_RAM_SKIP_AREA_SET_S6B33B0A 0x45
#define LCD_DISPLAY_OFF_S6B33B0A 0x50
#define LCD_DISPLAY_ON_S6B33B0A 0x51
#define LCD_DISPLAY_PATTERN_SET_S6B33B0A 0x53
#define LCD_PARTIAL_DISPLAY_MODE_SET_S6B33B0A 0x55
#define LCD_PARTIAL_DISPLAY_START_LINE_S6B33B0A 0x56
#define LCD_PARTIAL_DISPLAY_END_LINE_S6B33B0A 0x57
#define LCD_SCROLL_MODE_SET_S6B33B0A 0x59
#define LCD_SCROLL_START_LINE_SET_S6B33B0A 0x5A
#define LCD_4096_COLOR_DATA_FORMATA_S6B33B0A 0x60
#define LCD_4096_COLOR_DATA_FORMATB_S6B33B0A 0x61
#define LCD_DISPLAY_DATA_LEN_SET_S6B33B0A 0xFC
#endif //#if (defined (__GD85_TCL_DRV_LCD_S6B33B0A_SAMSUNG__))
/* BEGIN 2005-07-07 TCL-xjinming added for GD85-2 LCD_MAIN..... */
/* WINTEK S1D15G27 ***********************************************************/
/* 128x128(65K), Parallel i/o, COG Type (Epson Chip S1D15G27) */
/*****************************************************************************/
#if (defined(__GD85_TCL_DRV_LCD_S1D15G27_WINTEK__) || defined(__GD85_TCL_DRV_LCD_S1D15G27_TRULY__))
#define LCD_SW_RESET_R01H_S1D15G27 0x01
#define LCD_DISP_CTRL_RB6H_S1D15G27 0xB6
#define LCD_DRV_POSITION_RBBH_S1D15G27 0xBB
#define LCD_PAGE_ADDR_SET_R2BH_S1D15G27 0x2B
#define LCD_COL_ADDR_SET_R2AH_S1D15G27 0x2A
#define LCD_PWR_CTRL_RBEH_S1D15G27 0xBE
#define LCD_VOLTAGE_CTRL_RBAH_S1D15G27 0xBA
#define LCD_TEMP_SET_RB7H_S1D15G27 0xB7
#define LCD_DISP_INVETSION_OFF_R20H_S1D15G27 0x20
#define LCD_DISP_NORMAL_MODE_R13H_S1D15G27 0x13
#define LCD_INTERFACE_PIXEL_R3AH_FORMAT_S1D15G27 0x3A
#define LCD_MEMERY_ACCESS_CTRL_R36H_S1D15G27 0x36
#define LCD_SLEEP_OUT_R11H_S1D15G27 0x11
#define LCD_SLEEP_IN_R10H_S1D15G27 0x10
#define LCD_DISP_ON_R29H_S1D15G27 0x29
#define LCD_DISP_OFF_R28H_S1D15G27 0x28
#define LCD_CONTRAST_SET_R25H_S1D15G27 0x25
#define LCD_GRAY_SCALE_POS1_RB3H_S1D15G27 0xB3
#define LCD_GRAY_SCALE_POS2_RB4H_S1D15G27 0xB4
#define LCD_MTP_ROM_MODE_ON_RE3H_S1D15G27 0xE3
#define LCD_MTP_ROM_MODE_OFF_RE2H_S1D15G27 0xE2
#define LCD_RAM_WRITER_R2CH_S1D15G27 0x2C
#endif //#if (defined(__GD85_TCL_DRV_LCD_S1D15G27_WINTEK__))
/* END 2005-07-07 TCL-xjinming added for GD85-2 LCD_MAIN..... */
/* BEGIN 2005-03-15 TCL-xjinming added for GD85-2 LCD_SUB..... */
/******************/
/* SUB LCD Parameter */
/******************/
/* Epson L1F10289***********************************************************/
/* 96x64(65K), Parallel i/o, COG Type */
/***************************************************************************/
#if (defined (__GD85_2_TCL_DRV_LCD_L1F10289_EPSON__))
#define LCD_DISPLAY_CTRL_SET_L1F10289 0xB6
/* Software Reset */
#define LCD_SW_RESET_L1F10289 0x01
/* Set Contrast */
#define LCD_CONTRAST_SET_L1F10289 0x25
#define LCD_CONTRAST_VAL_L1F10289 0x5B /* 0~127, 0x00~0x7F */
/* Display ON/OFF */
#define LCD_DISPLAY_ON_L1F10289 0x29
/* ENTER/EXIT Sleep Mode */
#define LCD_EXIT_SLEEP_L1F10289 0x11
#define LCD_ENTER_SLEEP_L1F10289 0x10
/* Set X/Y Address Area */
#define LCD_PAGE_ADDRESS_SET_L1F10289 0x2B
#define LCD_COLUMN_ADDRESS_SET_L1F10289 0x2A
/* Write to RAM */
#define LCD_RAM_WRITE_L1F10289 0x2C
#define LCD_DRV_POSITION_L1F10289 0xBB
#define LCD_SET_PWR_L1F10289 0xBE
#define LCD_SET_VOLUME_L1F10289 0xBA
#define LCD_SET_TEMP_GRAD_L1F10289 0xB7
#endif // #if (defined (__GD85_2_TCL_DRV_LCD_L1F10289_EPSON__))
/* BEGIN 2005-03-15 TCL-xjinming added for GD85-2 LCD_SUB..... */
/* SAMSUNG ST7565***********************************************************/
/* 64x48(MONO), Serial Interface, COG Type */
/***************************************************************************/
//#ifdef __GD85_TCL_DRV_LCD_ST7565_SAMSUNG__ //modified by xjinming for TRULY LCD
#if (defined(__GD85_TCL_DRV_LCD_ST7565_LINDA__) || defined(__GD85_TCL_DRV_LCD_ST7565_TRULY__))
/***********************ST7565********************************/
/*SAMSUNG, MONO, Serial Interface, MT6205_CEVB&MT6205_EVB */
#define LCD_DISPLAY_ON_ST7565 0xAF
#define LCD_DISPLAY_OFF_ST7565 0xAE
#define LCD_SLineData_ST7565 0x40
#define LCD_PageData_ST7565 0xB0
#define LCD_ColHiData_ST7565 0x10
#define LCD_ColLoData_ST7565 0x00
#define LCD_STAT_MASK_ST7565 0xF0
#define LCD_ADC_NORMAL_ST7565 0xA0
#define LCD_ADC_REVERSE_ST7565 0xA1
#define LCD_REVDIS_ST7565 0xA7
#define LCD_NORMDIS_ST7565 0xA6
#define LCD_ENTIREDIS_ON_ST7565 0xA5
#define LCD_ENTIREDIS_OFF_ST7565 0xA4
#define LCD_BIAS_SELECT_ST7565 0xA2
#define LCD_RModifyW_ST7565 0xE0
#define LCD_RModifyW_END_ST7565 0xEE
#define LCD_RESET_ST7565 0xE2
#define LCD_COM_NORMAL_ST7565 0xC0
#define LCD_COM_REVERSE_ST7565 0xC8
#define LCD_PWRData_ST7565 0x28
#define LCD_RARBData_ST7565 0x20
#define LCD_BRIGHT_SET_ST7565 0x81
#define LCD_CURSOR_SETON_ST7565 0xAD
#define LCD_CURSOR_SETOFF_ST7565 0xAC
#define LCD_CURSOR_BLINK_ST7565 0x02
#define LCD_CURSOR_ALLON_ST7565 0x03
#define LCD_NOP_ST7565 0xE3
#define LCD_TESTCMD_ST7565 0xF1
#define LCD_TESTRESET_ST7565 0xF0
#endif //#if (defined(__GD85_TCL_DRV_LCD_ST7565_LINDA__) || defined(__GD85_TCL_DRV_LCD_ST7565_TRULY__))
/* RITDISPLAY SH1101A***********************************************************/
/* 96x64(OLED), Serial Interface, COG Type */
/********************************************************************************/
#if (defined (__GD85_1_TCL_DRV_LCD_SH1101A_RITDISPLAY__))
#define LCD_DISPLAY_ON_SH1101A 0xAF
#define LCD_DISPLAY_OFF_SH1101A 0xAE
#define LCD_SLineData_SH1101A 0xD3
#define LCD_PageData_SH1101A 0xB0
#define LCD_ColHiData_SH1101A 0x10
#define LCD_ColLoData_SH1101A 0x00
#define LCD_ADC_NORMAL_SH1101A 0xA0
#define LCD_ADC_REVERSE_SH1101A 0xA1
#define LCD_REVDIS_SH1101A 0xA7
#define LCD_NORMDIS_SH1101A 0xA6
#define LCD_ENTIREDIS_ON_SH1101A 0xA5
#define LCD_ENTIREDIS_OFF_SH1101A 0xA4
#define LCD_RModifyW_SH1101A 0xE0
#define LCD_RModifyW_END_SH1101A 0xEE
#define LCD_COM_NORMAL_SH1101A 0xC0
#define LCD_COM_REVERSE_SH1101A 0xC8
#define LCD_BRIGHT_SET_SH1101A 0x81
#define LCD_DCDC_SETONOFF_SH1101A 0xAD
#define LCD_DCDC_ON_SH1101A 0x8B
#define LCD_DCDC_OFF_SH1101A 0x8A
#define LCD_NOP_SH1101A 0xE3
#define LCD_SCOLUMN_SET_SH1101A 0x24 //3 byte CMD
#define LCD_SHORIZONTAL_SET_SH1101A 0x26 //5 byte CMD
#define LCD_ACTIVE_HORIZONTAL_SH1101A 0x2F
#define LCD_DEACTIVE_HORIZONTAL_SH1101A 0x2E
#define LCD_OSC_SET_SH1101A 0xD5 // 2Byte CMD
#define LCD_CHARGE_PERIOD_SH1101A 0xD9 //2 byte CMD
#define LCD_COM_SIGNAL_SET_SH1101A 0xDA //2 byte CMD
#define LCD_VCOM_LEVEL_SET_SH1101A 0xDB //2 byte CMD
#define LCD_MULTILEX_RATIO_SH1101A 0xA8 //2 byte CMD
#endif //#if (defined (__GD85_1_TCL_DRV_LCD_SH1101A_RITDISPLAY__))
/* HITACHI (DRV Chip IC SAMSUNG S6D0123)***********************************/
/* 128X160(Color LCD), Parallel Interface, COG Type */
/***************************************************************************/
#if (defined (__GD85_1_TCL_DRV_LCD_S6D0123_HITACHI__))
#define LCD_INDEX_R00H_S6D0123 0x0000
#define LCD_OSC_START_S6D0123 0x0001
#define LCD_INDEX_R01H_S6D0123 0x0001
#define LCD_DRC_OUTPUT_CTRL_S6D0123 0x0515
#define LCD_INDEX_R02H_S6D0123 0x0002
#define LCD_DRV_WAVEFORM_CTRL_S6D0123 0x0700
#define LCD_INDEX_R03H_S6D0123 0x0003
#define LCD_POWER_CTRL0_S6D0123 0x0068
#define LCD_POWER_CTRL1_S6D0123 0x00E8
#define LCD_POWER_CTRL2_S6D0123 0x0000
#define LCD_INDEX_R05H_S6D0123 0x0005
#define LCD_ERTRY_MODE_S6D0123 0x1030
#define LCD_INDEX_R07H_S6D0123 0x0007
#define LCD_DISP_CTRL0_S6D0123 0x0000
#define LCD_DISP_CTRL1_S6D0123 0x0205
#define LCD_DISP_CTRL2_S6D0123 0x0225
#define LCD_DISP_CTRL3_S6D0123 0x0226
#define LCD_DISP_CTRL4_S6D0123 0x0227
#define LCD_DISP_CTRL5_S6D0123 0x0236
#define LCD_DISP_CTRL6_S6D0123 0x0237
#define LCD_DISP_CTRL7_S6D0123 0x0004
#define LCD_INDEX_R08H_S6D0123 0x0008
#define LCD_BLANK_PERIOD_S6D0123 0x0404
#define LCD_INDEX_R0AH_S6D0123 0x000A
#define LCD_EXT_INTERFACE_CTRL_S6D0123 0x0000
#define LCD_INDEX_R0BH_S6D0123 0x000B
#define LCD_FRAME_CYCLE_CTRL_S6D0123 0x0000
#define LCD_INDEX_R0CH_S6D0123 0x000C
#define LCD_POWER_CTRL3_S6D0123 0x0001
#define LCD_INDEX_R0DH_S6D0123 0x000D
#define LCD_POWER_CTRL40_S6D0123 0x0000
#define LCD_POWER_CTRL41_S6D0123 0x0104
#define LCD_POWER_CTRL42_S6D0123 0x0114
#define LCD_INDEX_R0EH_S6D0123 0x000E
#define LCD_POWER_CTRL5_S6D0123 0x2D1F
#define LCD_INDEX_R0FH_S6D0123 0x000F
#define LCD_SCAN_POS_S6D0123 0x0000
#define LCD_INDEX_R11H_S6D0123 0x0011
#define LCD_VERTICAL_SCROLL_CTRL_S6D0123 0x00A8
#define LCD_INDEX_R14H_S6D0123 0x0014
#define LCD_SCREEN_POS_START_S6D0123 0xAF00
#define LCD_INDEX_R15H_S6D0123 0x0015
#define LCD_SCREEN_POS1_START_S6D0123 0x0000
#define LCD_INDEX_R16H_S6D0123 0x0016
#define LCD_HORIZ_RAM_POS_S6D0123 0x8304
#define LCD_INDEX_R17H_S6D0123 0x0017
#define LCD_VERTICAL_RAM_POS_S6D0123 0x9F00
#define LCD_INDEX_R18H_S6D0123 0x0018
#define LCD_R18H_S6D0123 0x0000
#define LCD_INDEX_R21H_S6D0123 0x0021 //RAM Address Set
#define LCD_INDEX_R22H_S6D0123 0x0022 //write data to GRAM
#define LCD_INDEX_R30H_S6D0123 0x0030 //GAMMA Control Register
#define LCD_INDEX_R31H_S6D0123 0x0031
#define LCD_INDEX_R32H_S6D0123 0x0032
#define LCD_INDEX_R33H_S6D0123 0x0033
#define LCD_INDEX_R34H_S6D0123 0x0034
#define LCD_INDEX_R35H_S6D0123 0x0035
#define LCD_INDEX_R36H_S6D0123 0x0036
#define LCD_INDEX_R37H_S6D0123 0x0037
#define LCD_INDEX_R3AH_S6D0123 0x003A
#define LCD_INDEX_R3BH_S6D0123 0x003B
#endif //#if (defined (__GD85_1_TCL_DRV_LCD_S6D0123_HITACHI__))
#endif /*_LCD_HW_H*/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -