📄 lcdconf_7529.h
字号:
/*----------------------------------------------------------------------
File : LCDConf_7529.h
Purpose : configuration file
Author : 陈伟文
Data : 2007.2.8
----------------------------------------------------------------------
*/
#include <string.h>
#include <stddef.h>
#include "LCD_Private.h"
#include "GUI_Private.h"
#include "GUIDebug.h"
#include "config.h"
#ifndef LCDCONF_H
#define LCDCONF_H
#endif
#define LCD_NUM_DISPLAYS 1
#if ( (LCD_NUM_DISPLAYS > 1) && !defined(LCD_1_C) && !defined(LCD_2_C) && !defined(LCD_3_C))
/*********************************************************************
*
* Map the defines for this controller
*
* #define LCD_<xxx> LCD_<xxx>_0
*
**********************************************************************
*/
#ifdef LCD_CONTROLLER_0
#define LCD_CONTROLLER LCD_CONTROLLER_0
#endif
#ifdef LCD_XSIZE_0
#define LCD_XSIZE LCD_XSIZE_0
#endif
#ifdef LCD_YSIZE_0
#define LCD_YSIZE LCD_YSIZE_0
#endif
#ifdef LCD_BITSPERPIXEL_0
#define LCD_BITSPERPIXEL LCD_BITSPERPIXEL_0
#endif
#ifdef LCD_VYSIZE_0
#define LCD_VYSIZE LCD_VYSIZE_0
#endif
#ifdef LCD_MIRROR_X_0
#undef LCD_MIRROR_X
#define LCD_MIRROR_X LCD_MIRROR_X_0
#endif
#ifdef LCD_MIRROR_Y_0
#undef LCD_MIRROR_Y
#define LCD_MIRROR_Y LCD_MIRROR_Y_0
#endif
#ifdef LCD_SWAP_XY_0
#undef LCD_SWAP_XY
#define LCD_SWAP_XY LCD_SWAP_XY_0
#endif
#ifdef LCD_BITSPERPIXEL_0
#define LCD_BITSPERPIXEL LCD_BITSPERPIXEL_0
#endif
#ifdef LCD_CACHE_CONTROL_0
#define LCD_CACHE_CONTROL LCD_CACHE_CONTROL_0
#endif
#ifdef LCD_FIRSTSEG0_0
#undef LCD_FIRSTSEG0
#define LCD_FIRSTSEG0 LCD_FIRSTSEG0_0
#endif
#ifdef LCD_LASTSEG0_0
#undef LCD_LASTSEG0
#define LCD_LASTSEG0 LCD_LASTSEG0_0
#endif
#ifdef LCD_FIRSTCOM0_0
#undef LCD_FIRSTCOM0
#define LCD_FIRSTCOM0 LCD_FIRSTCOM0_0
#endif
#ifdef LCD_LASTCOM0_0
#undef LCD_LASTCOM0
#define LCD_LASTCOM0 LCD_LASTCOM0_0
#endif
#ifdef LCD_XORG0_0
#undef LCD_XORG0
#define LCD_XORG0 LCD_XORG0_0
#endif
#ifdef LCD_YORG0_0
#undef LCD_YORG0
#define LCD_YORG0 LCD_YORG0_0
#endif
#endif
/*********************************************************************
*
* Some error checking
*
**********************************************************************
*/
#ifndef LCD_CONTROLLER
#error LCD_CONTROLLER not defined !
#endif
//液晶控制器的地址
/***************************************************************************************/
#define LCDCOM (*((volatile unsigned short *) 0x83000000))
#define LCDDAT (*((volatile unsigned short *) 0x83000002))
//液晶控制器的命令
/***************************************************************************************/
#define ExtIn 0x0030
#define ExtOut 0x0031
//Ext=0
#define DISON 0x00AF
#define DISOFF 0x00AE
#define DISNOR 0x00A6
#define DISINV 0x00A7
#define COMSCN 0x00BB
#define DISCTRL 0x00CA
#define SLPIN 0x0095
#define SLPOUT 0x0094
#define LASET 0x0075
#define CASET 0x0015
#define DATSDR 0x00BC
#define RAMWR 0x005C
#define RAMRD 0x005D
#define PTLIN 0x00A8
#define PTLOUT 0x00A9
#define RMWIN 0x00E0
#define RMWOUT 0x00EE
#define ASCSET 0x00AA
#define SCSTART 0x00AB
#define OSCON 0x00D1
#define OSCOFF 0x00D2
#define PWRCTRL 0x0020
#define VOLCTRL 0x0081
#define VOLUP 0x00D6
#define VOLDOWN 0x00D7
#define RESERVED 0x0082
#define EPSRRD1 0x007C
#define EPSRRD2 0x007D
#define NOP 0x0025
#define EPINT 0x0007
//Ext=1
#define Gray1Set 0x0020
#define Gray2Set 0x0021
#define ANASET 0x0032
#define SWINT 0x0034
#define EPCTIN 0x00CD
#define EPCOUT 0x00CC
#define EPMWR 0x00FC
#define EPMRD 0x00FD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -