OpenEdv-开源电子网
标题:
EMWIN 横线优化不了
[打印本页]
作者:
yangzi6000
时间:
2014-6-23 16:36
标题:
EMWIN 横线优化不了
屏是8989的3.2寸,只能设置一个地址 写一个点 不能连着写:
static void _DrawHLine (GUI_DEVICE * pDevice, int x0, int y, int x1)
{
LCD_PIXELINDEX ColorIndex;
ColorIndex = LCD__GetColorIndex();
for (; x0 <= x1; x0++) {
_SetPixelIndex(pDevice, x0, y, ColorIndex);
}
如果换成_8989DrawHLine(uint16_t _usX1 , uint16_t _usY1 , uint16_t _usX2 , uint16_t _usColor)就会花屏了
{
uint16_t i;
SPFD5420_SetCursor(_usX1, _usY1);
SPFD5420_REG = 0x22;
for (i = 0; i < _usX2 - _usX1 + 1; i++)
{
SPFD5420_RAM = _usColor;
}
}
但这个函数 不用裸机画横线没问题 在EMWIN 下 画横线就在屏边上变成竖线了 可能移植的时候哪里设置没有改过来 现在还没找到
作者:
eling13
时间:
2014-6-23 16:59
是不是初始化设置的时候,镜像没弄好?像这些GUI_SWAP_X,GUI_SWAP_Y,GUI_SWAP_XY
作者:
yangzi6000
时间:
2014-6-24 11:02
是 初始化的时候 的问题 晕死
欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/)
Powered by Discuz! X3.4