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

📄 lcm.c.svn-base

📁 多个厂家的LCD 驱动程序
💻 SVN-BASE
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -