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

[复制链接]
 楼主| 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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
janeslee 发表于 2010-12-27 21:55 | 显示全部楼层
好东西!谢谢!
linzhiqi1 发表于 2010-12-28 14:19 | 显示全部楼层
崇拜呀
我是土匪 发表于 2010-12-29 16:17 | 显示全部楼层
坛子里早有人用在项目上了,3.98的版本和你一样也是基于3.90并搜集其它文件得到的
 楼主| wu0232 发表于 2010-12-30 22:41 | 显示全部楼层
4# 我是土匪


有谁发布过能在VC下用模拟器跑的么?我现在还没看到。这一年都没看到。
a305566 发表于 2011-9-29 16:32 | 显示全部楼层
RogueBear 发表于 2011-10-12 21:41 | 显示全部楼层
顶你一下
RogueBear 发表于 2011-10-12 21:44 | 显示全部楼层


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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
luy3728000 发表于 2011-12-2 09:31 | 显示全部楼层
谢谢楼上几位!!!!!
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的人实在是没招啊
dsb123 发表于 2011-12-26 23:01 | 显示全部楼层
编译环境是vs2008,难道不可以吗?
BLUE2008 发表于 2012-9-20 15:34 | 显示全部楼层
强烈顶楼主,真是太感谢了
BREATHLESS 发表于 2012-10-19 23:50 | 显示全部楼层
uc也疯狂 学习中
zhongguoluren 发表于 2012-10-24 17:17 | 显示全部楼层
谢谢楼主分享~
moebius.ever 发表于 2013-4-8 12:24 | 显示全部楼层
哥们,谢了
ZOUWEN1 发表于 2013-4-8 13:59 | 显示全部楼层
多谢分享
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
yyql008 发表于 2013-10-28 12:08 | 显示全部楼层
MARK一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

130

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部