打印

终于把可用的UCGUI398改出来了(非390哦)

[复制链接]
6463|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wu0232|  楼主 | 2010-12-27 11:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这两天一直在对比390和398,还是有些差别。目前网上的398版本都是不全的,缺少AA,JPEG,MEMDEV,SIMULATOR,MUTILAYER,且无法VC下直接运行。于是把390的相应软件模块套用到398中。跑了多个DEMO,都无异常。

其中有390没有的新控件graph哦。

memdev也测试过。好用。  
用例程的WIDGET_GraphYT.c  
关掉MEMDEV,屏幕会闪烁  
打开MEMDEV,屏幕很平滑  

命名为398beta版本,哈。



AA
390能用。398中有新的GUIAA_SIF2.C和GUIAA_SIF4.C,从目录中删掉

JPEG
390能用。398中有新的GUI_JPEG_DrawScaled.c,从目录中删掉

MEMDEV
390的MEMDEV不能直接用。启用MEMDEV时,VC调用SIMULATOR时报错,同时有6个警告
查看警告内容,是关于LCD.H中的tLCDDEV_APIList_struct结构体
对比390和398的tLCDDEV_APIList_struct结构体
发现398多了一个成员tLCDDEV_GetDevFunc*         pfGetDevFunc;//398NEW
将其注释掉;
另外,398新函数core\LCD_ReadRect.c不能参加编译,因为它有使用pfGetDevFunc

把CORE\LCD_API.C中的
LCD_L0_GetDevFunc
LCD_L0_1_GetDevFunc
LCD_L0_2_GetDevFunc
LCD_L0_3_GetDevFunc
LCD_L0_4_GetDevFunc
都注释掉

398中有新的GUIDEV_MarkDirty.c,从目录中删掉。

MULTLAYER
398和390一致。

VNC
390中也没有,从目录中删掉。

LCDDriver
直接用390的。命名为LCDWin390.c

Simulator
用390的模拟器移植到398中。


enjoy the ucgui...
wu0232@hotmail.com
20101226

ucgui398.jpg (72.3 KB )

ucgui398.jpg

uCGUI398beta2.rar

3.95 MB

相关帖子

沙发
janeslee| | 2010-12-27 21:55 | 只看该作者
好东西!谢谢!

使用特权

评论回复
板凳
linzhiqi1| | 2010-12-28 14:19 | 只看该作者
崇拜呀

使用特权

评论回复
地板
我是土匪| | 2010-12-29 16:17 | 只看该作者
坛子里早有人用在项目上了,3.98的版本和你一样也是基于3.90并搜集其它文件得到的

使用特权

评论回复
5
wu0232|  楼主 | 2010-12-30 22:41 | 只看该作者
4# 我是土匪


有谁发布过能在VC下用模拟器跑的么?我现在还没看到。这一年都没看到。

使用特权

评论回复
6
a305566| | 2011-9-29 16:32 | 只看该作者
mark

使用特权

评论回复
7
RogueBear| | 2011-10-12 21:41 | 只看该作者
顶你一下

使用特权

评论回复
8
RogueBear| | 2011-10-12 21:44 | 只看该作者
uC-GUI_v3.98fix.rar (2.61 MB)

我来个3.98fix  结合网上其他地方不同的3.98进行了文件夹比较  把楼主去掉的一些文件加入进去 整理了vc 修复了一些那个结构体的bug 在memdev里面有3 4个文件都存在这个bug。

vc6.0编译通过  keil4.22a 编译通过

使用特权

评论回复
9
luy3728000| | 2011-12-2 09:31 | 只看该作者
谢谢楼上几位!!!!!

使用特权

评论回复
10
dsb123| | 2011-12-26 22:52 | 只看该作者
1楼的提示
错误        234        error C2039: “pfGetDevFunc”: 不是“tLCDDEV_APIList_struct”的成员        c:\documents and settings\administrator\桌面\ucgui398beta2\start\gui\core\lcd_readrect.c        37        SimulationShip

8楼的提示
错误        224        fatal error C1083: 无法打开源文件:“.\GUI\Core\LCD_API390.c”: No such file or directory        c1        SimulationShip

一点没碰过ucgui的人实在是没招啊

使用特权

评论回复
11
dsb123| | 2011-12-26 23:01 | 只看该作者
编译环境是vs2008,难道不可以吗?

使用特权

评论回复
12
BLUE2008| | 2012-9-20 15:34 | 只看该作者
强烈顶楼主,真是太感谢了

使用特权

评论回复
13
BREATHLESS| | 2012-10-19 23:50 | 只看该作者
uc也疯狂 学习中

使用特权

评论回复
14
zhongguoluren| | 2012-10-24 17:17 | 只看该作者
谢谢楼主分享~

使用特权

评论回复
15
moebius.ever| | 2013-4-8 12:24 | 只看该作者
哥们,谢了

使用特权

评论回复
16
ZOUWEN1| | 2013-4-8 13:59 | 只看该作者
多谢分享

使用特权

评论回复
17
hujin123| | 2013-9-3 16:42 | 只看该作者
error C2039: “pfGetDevFunc”: 不是“tLCDDEV_APIList_struct”的成员
1>        d:\demo c++\ucgui398beta2\start\gui\core\lcd.h(224) : 参见“tLCDDEV_APIList_struct”的声明
1>LCD_Rotate180.c

使用特权

评论回复
18
yyql008| | 2013-10-28 12:08 | 只看该作者
MARK一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

130

帖子

1

粉丝