lcm.c.svn-base
来自「多个厂家的LCD 驱动程序」· SVN-BASE 代码 · 共 54 行
SVN-BASE
54 行
#include "LCM.h"
#include "UtilLcd.h"
#include "iMagicApi.h"
void LCM_FillColor(unsigned short bColorR, unsigned short bColorG, unsigned short bColorB, U16 *pu16Buffer, U32 u32BufferLength)
{
unsigned short i;
unsigned short wColor;
bColorR = bColorR >> 3;
bColorG = bColorG >> 2;
bColorB = bColorB >> 3;
wColor = (((U16) bColorR) << 11) | (((U16) bColorG) << 5) | ((U16) bColorB);
for(i = 0; i < u32BufferLength; i++)
*(pu16Buffer + i) = wColor;
}
void LCM_Select(unsigned short wSel)
{
}
void LCM_WriteCmd(unsigned short wReg,unsigned short wData)
{
LCM_WRITE_ADR = wReg;
LCM_WRITE_DAT = wData;
}
unsigned short LCM_ReadCmd(unsigned short wReg)
{
unsigned wTmp;
LCM_WRITE_ADR = wReg;
wTmp = LCM_WRITE_DAT;
return wTmp;
}
void LCM_WriteMemory(unsigned short wData)
{
LCM_WRITE_DAT = (unsigned short) wData;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?