硬汉嵌入式论坛

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

[emWin] ewmin6.32版本颜色反了,只能是BGR

[复制链接]

44

主题

562

回帖

699

积分

金牌会员

积分
699
发表于 2023-8-10 15:12:43 | 显示全部楼层 |阅读模式
最近学习ewmin6.xx(63203),发现颜色视乎只能是BGR格式,不能输出RGB格式。但是其实在手册里面是说明是支持RGB格式的。但是配置成RGB格式支持,编译出错说这个GUI_MEMDEV_SetDrawMemdev16bppFunc未定义,但是这个函数是内部函数啊,难道是bug?还是哪里没有配置对。
第3版emwin教程中第40章支持的颜色格式对应的例程修改RGB格式同样报这个错误,用的emwin 61603版本。

GUI_MEMDEV_SetDrawMemdev16bppFunc这个函数在5.28版本中已经就存在了的。




#define GUI_USE_ARGB                  (1)    /* Enable use of ARGB color mode */

QQ截图20230810145838.png
QQ截图20230810145859.png
QQ截图20230810150318.png
QQ截图20230810151200.png

QQ截图20230810150209.png





回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106875
QQ
发表于 2023-8-10 15:26:39 | 显示全部楼层
函数GUI_MEMDEV_SetDrawMemdev16bppFunc注释掉,这个是ST早期搞的STemWin里面开了这个接口函数。MDK带的emWin没有这个,注释掉即可。
回复

使用道具 举报

44

主题

562

回帖

699

积分

金牌会员

积分
699
 楼主| 发表于 2023-8-10 15:34:35 | 显示全部楼层
eric2013 发表于 2023-8-10 15:26
函数GUI_MEMDEV_SetDrawMemdev16bppFunc注释掉,这个是ST早期搞的STemWin里面开了这个接口函数。MDK带的emW ...

还有这个骚作的,,我还研究了大半天呢,
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 12:43 , Processed in 0.193137 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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