硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3182|回复: 3
收起左侧

[emWin] 黑白屏清屏变成了全亮

[复制链接]

98

主题

356

回帖

650

积分

金牌会员

积分
650
发表于 2019-7-18 22:01:36 | 显示全部楼层 |阅读模式
用的是黑白屏,刚开始移植好后GUI_Clear()函数还可以正常清屏来着,后来不知道修改了啥,调用清屏函数之后反而变成全亮了。把GUI.H中的这个函数声明替换成自己的清屏函数(#define        GUI_Clear        LCD_Clear),可以正常清屏,但不知道能不能这么使用。
但还是希望找到是哪儿设置错了,导致原来的清屏函数变成点亮全屏了,硬汉是否遇见过这样的情况?

QQ截图20190718215320.png
QQ截图20190718215821.png

回复

使用道具 举报

98

主题

356

回帖

650

积分

金牌会员

积分
650
 楼主| 发表于 2019-7-18 22:06:04 | 显示全部楼层
本帖最后由 云琴箫龙 于 2019-7-18 22:07 编辑

额,找到原因了,这个函数返回-1或者0就可以了,之前把其它的都删除了,返回值误改成了1
int LCD_X_DisplayDriver(unsigned LayerIndex, unsigned Cmd, void * pData)
{
  return -1;
}
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115778
QQ
发表于 2019-7-19 09:36:14 | 显示全部楼层
屏幕的效果再艳一些,就更好看了。
回复

使用道具 举报

98

主题

356

回帖

650

积分

金牌会员

积分
650
 楼主| 发表于 2019-7-19 14:24:49 | 显示全部楼层
eric2013 发表于 2019-7-19 09:36
屏幕的效果再艳一些,就更好看了。

应该是昨晚拍照光线问题,实际显示效果还可以
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-18 05:10 , Processed in 0.308732 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表