在线时间15 小时
UID3416482
注册时间2017-8-21
NXP金币0
该用户从未签到
注册会员

- 积分
- 75
- 最后登录
- 2017-10-27
|

楼主 |
发表于 2017-8-25 16:30:34
|
显示全部楼层
另外,我没有用APPfillbuffer这个函数,直接定义了一个函数,用于图片显示:
void lcd_DrawBmp(int ix0,int iy0, int iwidth, int iheight, unsigned char *pucBmp)//图片起始位置坐标,图片大小,图片数据。
{
int i,j;
for(j=0; j<iheight; j++)
{
for(i =0; i<iwidth; i++)
{
s_frameBuf[j+iy0][i+ix0] = pucBmp[j*iwidth+i];
}
}
}
主函数中直接替换APPFILLBUFFER这个函数。lcd_DrawBmp(0,0,320,240, (unsigned char*)image8bpp);
关于LCD的配置,只修改了lcdConfig.bpp = kLCDC_8BPP和调色板palette数组
static const uint32_t palette_gray[] ={。。。。。太长就不粘贴了} |
|