初级会员
- 积分
- 99
- 金钱
- 99
- 注册时间
- 2017-4-30
- 在线时间
- 36 小时
|
楼主 |
发表于 2021-9-25 16:21:59
|
显示全部楼层
这是一位老师在成功移植RA8876时的一段程序,我怎么在RA8876的手册里找不到出处呢,void RA8876_DrawHColorLine(uint16_t _usX1 , uint16_t _usY1, uint16_t _usWidth, uint16_t *_pColor)
{
uint16_t i;
if (g_LcdDirection == 0)
{
Goto_Pixel_XY(_usX1, _usY1);
}
else if (g_LcdDirection == 1)
{
Goto_Pixel_XY(g_LcdWidth - _usX1, _usY1);
}
else if (g_LcdDirection == 2)
{
Goto_Pixel_XY(_usY1, _usX1);
}
else if (g_LcdDirection == 3)
{
Goto_Pixel_XY(g_LcdHeight - _usY1, _usX1);
}
// RA8876_CmdWrite(0x04);
// Check_Mem_WR_FIFO_not_Full();
#ifdef MCU_16bit_ColorDepth_16bpp
for(i=0;i<_usWidth;i++)
{
Check_Mem_WR_FIFO_not_Full();
// RA8876_CmdWrite(*_pColor++);
RA8876_CmdWrite(0x04);
RA8876_DataWrite(*_pColor++);
}
#endif
Check_Mem_WR_FIFO_not_Full();
}
|
|