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

📄 miniguilcd.c

📁 ucos移植到arm_s3c2410的全套代码
💻 C
字号:
/***************************************************************************\
	Copyright (c) 2004-2007 threewater@up-tech.com, All rights reserved.
	by threewter	2004.4.26
\***************************************************************************/
	

/***************************************************************************\
    #说明: miniGUI 的LCD初始化和接口函数
	----------------------------------  Bug  --------------------------------------

	----------------------------------  TODO list  ----------------------------------

	----------------------------------修正--------------------------------------
	2004-8-12	创建,测试通过

	----------------------------------使用说明--------------------------------

\***************************************************************************/
#include <miniGUI/ucos2lcd.h>
#include "../ucos-ii/includes.h"
#include <stdio.h>

#if USE_MINIGUI==1

static void* pLCDbuffer=NULL;

int lcd_init (void)
{
	pLCDbuffer=LCD_Init();

	return 0;
}

int lcd_getinfo (struct lcd_info *li)
{
	if(pLCDbuffer==NULL){
		printf("Wrong point to LCD buffer\n");
	}

    li->width = LCDWIDTH;
    li->height = LCDHEIGHT;
    li->bpp = LCDBPP;
    li->rlen = LCD_RLEN;
    li->fb = (void *)pLCDbuffer;
#if (LCDBPP==8)
    li->type = FB_TRUE_RGB332;
#elif (LCDBPP==1) ||(LCDBPP==2) ||(LCDBPP==4)
    li->type = 0;	/* Most significant bit is left */
#elif(LCDBPP==16)
    li->type = FB_TRUE_RGB332;
    li->bpp = 8;
#endif
    return 0;
}

#endif //#if USE_MINIGUI==1

⌨️ 快捷键说明

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