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

📄 lcdctrl.h

📁 2410/vxworks/tornado下的基本实验包括 serial,ramdrv,interrupt,multi-FTP,TCP,UDP-Under the basic experimental
💻 H
字号:
/* LcdCtrl.h - S3C2410 LCD controller header file  */

/* Copyright 2001 Wind River Systems, Inc. */



/*
  n: LCD 类型编号, w,h:LCD宽度,高度,b: b+1=LCD颜色位数,
  dw: LCD扫描总线宽度4/8/16/24...
                                     2bit            10bit,      10bit,  5bit,       5bit
*/
#define LCDINFO(n,w,h,b, dw)            (((dw)<<30)|((w)<<20)|((h)<<10)|((n)<<5)|((b)-1))

/* LCD颜色位数 */
#define MONO                    1
#define GRAY16                  4
#define COLOR256                8
#define COLOR64K                16

/* LCD扫描总线宽度 */
#define LCDDBW4                 0
#define LCDDBW8                 1
#define LCDDBW16                2
#define LCDDBW24                3

/* 定义LCD的类型 */
#define LCDTYPE_320x240xMONO            LCDINFO(0, 320, 240, MONO, LCDDBW4)
#define LCDTYPE_320x240x16GRAY          LCDINFO(0, 320, 240, GRAY16, LCDDBW4)
#define LCDTYPE_320x240x256COLOR        LCDINFO(0, 320, 240, COLOR256,LCDDBW8)
#define LCDTYPE_640x480x256COLOR        LCDINFO(0, 640, 480, COLOR256,LCDDBW8)
#define LCDTYPE_640x480x64KCOLOR        LCDINFO(0, 640, 480, COLOR64K,LCDDBW16)

#define LCDDATA_SWAPW       1   /* 高低字交换 */
#define LCDDATA_SWAPB       2   /* 高低字节交换 */
#define LCDDATA_SWAPH       3   /* 高低半字节交换 */
#define LCDDATA_ORDER       LCDDATA_SWAPW

#define LCDTYPE         LCDTYPE_640x480x64KCOLOR

#define LCDWIDTH        ((LCDTYPE>>20)&0x3ff)
#define LCDHEIGHT       ((LCDTYPE>>10)&0x3ff)
#define LCDCOLOR        ((LCDTYPE&0x1f)+1)
#define LCDBPP          LCDCOLOR
#define LCDDBWIDTH      ((LCDTYPE>>30)&0x3) /* LCD扫描总线宽度4/8/16/24... */
#define LCDBOARDNUMBER  ((LCDTYPE>>5)&0x1f) /* LCD板编号 */
#define LCDFBSIZE       (LCDWIDTH*LCDHEIGHT*LCDCOLOR/8)

#define LCD_RLEN        (LCDWIDTH*LCDBPP/8) /* 每行像素所占的字节数 */

#define DspTxtMode		0
#define DspGraMode		1

int lcd_ctrl_init(void* LCDFrameBuffer);

⌨️ 快捷键说明

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