OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

123
返回列表 发新帖
楼主: 玉麒麟

单色显示屏GUI解决方案——SimpleGUI[2018-01-21更新,修正错误,增加STM32F1示例工程]

  [复制链接]

  离线 

56

主题

273

帖子

1

精华

高级会员

Rank: 4

积分
738
金钱
738
注册时间
2012-3-29
在线时间
66 小时
发表于 2017-12-4 11:13:59 | 显示全部楼层
回复 支持 反对

使用道具 举报

  离线 

20

主题

116

帖子

2

精华

高级会员

Rank: 4

积分
783
金钱
783
注册时间
2015-12-24
在线时间
173 小时
 楼主| 发表于 2017-12-4 15:37:17 | 显示全部楼层

这个有用过,OSChina和Github都用这个写ReadMe,但是我没整明白怎么插入图片。
回复 支持 反对

使用道具 举报

  离线 

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
133
金钱
133
注册时间
2016-3-11
在线时间
54 小时
发表于 2017-12-6 11:08:58 | 显示全部楼层
HMI_Engine是否也需要移植到硬件工程上?
回复 支持 反对

使用道具 举报

  离线 

20

主题

116

帖子

2

精华

高级会员

Rank: 4

积分
783
金钱
783
注册时间
2015-12-24
在线时间
173 小时
 楼主| 发表于 2017-12-6 13:10:58 | 显示全部楼层
0520kuang 发表于 2017-12-6 11:08
HMI_Engine是否也需要移植到硬件工程上?

这个要看你的需求了,文件整体分为两部分,SGUI部分负责绘图,HMI部分负责交互,如果你只需要绘图的话,HMI部分可以摘除。
回复 支持 反对

使用道具 举报

  离线 

2

主题

13

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2017-9-13
在线时间
18 小时
发表于 2017-12-14 14:46:26 | 显示全部楼层
正点原子公众号
这个厉害了 很厉害
回复 支持 反对

使用道具 举报

  离线 

3

主题

63

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
320
金钱
320
注册时间
2015-3-1
在线时间
85 小时
发表于 2017-12-15 09:30:04 来自手机 | 显示全部楼层
喜欢楼主的代码风格,问一下文件的头部跟函数头部的内容是有什么工具生成吗
回复 支持 反对

使用道具 举报

  离线 

20

主题

116

帖子

2

精华

高级会员

Rank: 4

积分
783
金钱
783
注册时间
2015-12-24
在线时间
173 小时
 楼主| 发表于 2017-12-15 21:23:44 | 显示全部楼层
Ray______ 发表于 2017-12-15 09:30
喜欢楼主的代码风格,问一下文件的头部跟函数头部的内容是有什么工具生成吗

我要是告诉你这个都是手打的,会不会得到一个赞?
因为可能没时间及时更新说明文档,所以尽可能把注释写的详细,方便想用的人了解接口的使用方法和注意事项。
至于代码风格,纯粹就是个人习惯,我的代码都是这样的格式。
回复 支持 反对

使用道具 举报

  离线 

3

主题

85

帖子

0

精华

高级会员

Rank: 4

积分
694
金钱
694
注册时间
2013-8-28
在线时间
85 小时
发表于 2017-12-20 11:03:28 | 显示全部楼层
楼主,下载了你的demo,发现编译不能通过,缺少一个文件
回复 支持 反对

使用道具 举报

  离线 

20

主题

116

帖子

2

精华

高级会员

Rank: 4

积分
783
金钱
783
注册时间
2015-12-24
在线时间
173 小时
 楼主| 发表于 2017-12-21 09:37:24 | 显示全部楼层
geo 发表于 2017-12-20 11:03
楼主,下载了你的demo,发现编译不能通过,缺少一个文件

缺少的文件直接在工程里移除掉吧,那个是针对LCDSimulator模拟器的,移除不影响运行。
这个范例工程很久没更新了,代码仅供参考,因为我现在正在致力于设计新的模拟器,到时候基于新模拟器的代码将可以更简单、更便捷的移植到目标平台上。
感谢关注。
回复 支持 反对

使用道具 举报

  离线 

3

主题

85

帖子

0

精华

高级会员

Rank: 4

积分
694
金钱
694
注册时间
2013-8-28
在线时间
85 小时
发表于 2017-12-21 11:43:57 | 显示全部楼层
玉麒麟 发表于 2017-12-21 09:37
缺少的文件直接在工程里移除掉吧,那个是针对LCDSimulator模拟器的,移除不影响运行。
这个范例工程很久 ...

这样啊,好的,等你更新了,试一把看看,谢谢分享
回复 支持 反对

使用道具 举报

  离线 

0

主题

1

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2018-1-3
在线时间
1 小时
发表于 2018-1-3 16:39:15 | 显示全部楼层
本帖最后由 沉醉东风 于 2018-1-3 16:44 编辑
yijinxiaoyou 发表于 2017-3-14 10:00
O(∩_∩)O谢谢楼主分享 我也在做类似的GUI  移植了liandao的菜单 也挺好的 可以和楼主的结合优 ...

你这个GUI(liandao的菜单)有源码的链接吗?分享下呗
回复 支持 反对

使用道具 举报

  离线 

10

主题

204

帖子

2

精华

高级会员

Rank: 4

积分
870
金钱
870
注册时间
2016-7-21
在线时间
229 小时
发表于 2018-1-13 13:43:02 | 显示全部楼层
厉害,顶一个
回复 支持 反对

使用道具 举报

  离线 

2

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2017-4-25
在线时间
65 小时
发表于 2018-1-14 00:06:04 | 显示全部楼层
ReadMe.pdf里的从Helloworld开始,用户的代码在USER下的UserAction.c找不到,难道是以前的,最新的是DemoProc.c么
回复 支持 反对

使用道具 举报

  离线 

2

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2017-4-25
在线时间
65 小时
发表于 2018-1-14 00:07:59 | 显示全部楼层
从HelloWorld开始里的UserAction.c找不到呢
回复 支持 反对

使用道具 举报

  离线 

20

主题

116

帖子

2

精华

高级会员

Rank: 4

积分
783
金钱
783
注册时间
2015-12-24
在线时间
173 小时
 楼主| 发表于 2018-1-15 16:02:41 | 显示全部楼层
刚才有人站内信说我这个帖子不能回复了,试一下……
回复 支持 反对

使用道具 举报

  离线 

2

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2017-4-25
在线时间
65 小时
发表于 2018-1-16 09:57:15 | 显示全部楼层
你的SimpleGUI里的从HelloWorld开始里的UserAction.c没找到,是现在最新的CodeBlock模拟工程跟以前的版本不一样了么?  听说可以回复了
回复 支持 反对

使用道具 举报

  离线 

2

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2017-4-25
在线时间
65 小时
发表于 2018-1-16 09:57:55 | 显示全部楼层
期待楼主以后有空了更新文档
回复 支持 反对

使用道具 举报

  离线 

20

主题

116

帖子

2

精华

高级会员

Rank: 4

积分
783
金钱
783
注册时间
2015-12-24
在线时间
173 小时
 楼主| 发表于 2018-1-16 11:34:19 | 显示全部楼层
biglu 发表于 2018-1-16 09:57
你的SimpleGUI里的从HelloWorld开始里的UserAction.c没找到,是现在最新的CodeBlock模拟工程跟以前的版本不 ...

是的,现在工程结构有变化,示例代码的硬件平台也从KS0108变成了大家常玩儿的SSD1306 OLED,目前还差按键交互没写完,最近会对文档进行一次更新。
回复 支持 反对

使用道具 举报

  离线 

20

主题

116

帖子

2

精华

高级会员

Rank: 4

积分
783
金钱
783
注册时间
2015-12-24
在线时间
173 小时
 楼主| 发表于 2018-1-21 12:03:08 | 显示全部楼层
已更新,增加了示例工程供大家参考,顶上去,欢迎大家使用。
回复 支持 反对

使用道具 举报

  离线 

2

主题

4

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2017-9-27
在线时间
5 小时
发表于 2018-1-23 08:54:49 | 显示全部楼层
值得学习
回复 支持 反对

使用道具 举报

  离线 

2

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
360
金钱
360
注册时间
2018-3-5
在线时间
45 小时
发表于 2018-3-6 14:14:52 | 显示全部楼层
火钳刘明!感谢分享
回复 支持 反对

使用道具 举报

  离线 

2

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2016-6-12
在线时间
23 小时
发表于 2018-4-12 14:50:35 | 显示全部楼层
八度空间 发表于 2017-3-12 13:14
楼主牛逼
1、emWin可以使用STemWin这个,官方是以lib形式发布的,不需要授权即可使用,只能用于ST系列 ...

这位仁兄,我目前使用类似的方法在单色屏上跑emwin,但是在调用graph控件时确不能正常显示,不知肯否指点一二?
回复 支持 反对

使用道具 举报

  离线 

104

主题

480

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1148
金钱
1148
注册时间
2012-10-23
在线时间
48 小时
发表于 2018-4-12 17:55:48 | 显示全部楼层
感谢楼主的开源精神,不容易
回复 支持 反对

使用道具 举报

  离线 

115

主题

7588

帖子

12

精华

资深版主

Rank: 8Rank: 8

积分
11106
金钱
11106
注册时间
2013-9-10
在线时间
359 小时
发表于 2018-4-12 23:49:45 | 显示全部楼层
shanhujiao518 发表于 2018-4-12 14:50
这位仁兄,我目前使用类似的方法在单色屏上跑emwin,但是在调用graph控件时确不能正常显示,不知肯否指点 ...

那你要配置成单色了
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

  离线 

2

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2016-6-12
在线时间
23 小时
发表于 2018-4-13 11:39:52 | 显示全部楼层
八度空间 发表于 2018-4-12 23:49
那你要配置成单色了

确实配置为单色了;字符串,画线,按钮。。可以正常显示,graph就是显示不出来
回复 支持 反对

使用道具 举报

  离线 

0

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2018-3-29
在线时间
29 小时
发表于 2018-4-13 13:50:18 | 显示全部楼层
顶一下,!!
回复 支持 反对

使用道具 举报

  离线 

0

主题

9

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2018-4-15
在线时间
3 小时
发表于 2018-4-15 12:06:01 | 显示全部楼层
谢谢!
回复 支持 反对

使用道具 举报

  离线 

4

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2016-6-15
在线时间
139 小时
发表于 2018-4-18 11:39:53 | 显示全部楼层
PC仿真,主函数在哪个文件里
回复 支持 反对

使用道具 举报

  离线 

6

主题

79

帖子

0

精华

初级会员

Rank: 2

积分
152
金钱
152
注册时间
2018-4-18
在线时间
8 小时
发表于 2018-4-18 14:54:14 | 显示全部楼层

欢迎加入电子之家~
1.第一时间获取电子元器件最新的特价活动产品详情
2.第一时间获取电子元器件最新的优惠满减等活动信息
3.群里的电子元器件采购需求或许刚好就是你需要销售的
4.群里可以获取电子元器件第一手原厂产品涨跌等信息
欢迎各位大牛加入Q群指教~Q群:574993078
回复 支持 反对

使用道具 举报

  离线 

115

主题

7588

帖子

12

精华

资深版主

Rank: 8Rank: 8

积分
11106
金钱
11106
注册时间
2013-9-10
在线时间
359 小时
发表于 2018-4-18 22:05:55 | 显示全部楼层
shanhujiao518 发表于 2018-4-13 11:39
确实配置为单色了;字符串,画线,按钮。。可以正常显示,graph就是显示不出来

好吧
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

  离线 

40

主题

323

帖子

0

精华

高级会员

Rank: 4

积分
690
金钱
690
注册时间
2014-3-7
在线时间
135 小时
发表于 2018-4-26 14:37:27 | 显示全部楼层
顶一下
回复 支持 反对

使用道具 举报

  离线 

1

主题

9

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2016-4-20
在线时间
7 小时
发表于 2018-5-26 19:33:06 | 显示全部楼层
玉麒麟 发表于 2018-1-21 12:03
已更新,增加了示例工程供大家参考,顶上去,欢迎大家使用。

楼主 最新的文件从哪里下载啊?我从oschina上面下载的,pdf介绍里面 从HelloWorld开始里的UserAction.c ,我没找到这个c文件。。。其他还有好几个也没找到
回复 支持 反对

使用道具 举报

  离线 

1

主题

9

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2016-4-20
在线时间
7 小时
发表于 2018-5-26 19:36:53 | 显示全部楼层
飘渺坏坏 发表于 2018-5-26 19:33
楼主 最新的文件从哪里下载啊?我从oschina上面下载的,pdf介绍里面 从HelloWorld开始里的UserAction.c  ...

我下载到最新文件啦,感谢楼主的开源,,仰望楼主
回复 支持 反对

使用道具 举报

  离线 

1

主题

9

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2016-4-20
在线时间
7 小时
发表于 2018-5-26 20:01:55 | 显示全部楼层
玉麒麟 发表于 2018-1-21 12:03
已更新,增加了示例工程供大家参考,顶上去,欢迎大家使用。

楼主。。你的pdf里介绍的跟实际的工程好像还是对不上啊。。。
回复 支持 反对

使用道具 举报

  离线 

4

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2016-6-15
在线时间
139 小时
发表于 2018-5-29 16:37:16 | 显示全部楼层
飘渺坏坏 发表于 2018-5-26 20:01
楼主。。你的pdf里介绍的跟实际的工程好像还是对不上啊。。。

这个文档是旧版的
回复 支持 反对

使用道具 举报

  离线 

6

主题

79

帖子

0

精华

初级会员

Rank: 2

积分
152
金钱
152
注册时间
2018-4-18
在线时间
8 小时
发表于 昨天 16:57 | 显示全部楼层
刚入门菜鸟  看看学习一下
回复 支持 反对

使用道具 举报

  离线 

0

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
金钱
214
注册时间
2016-12-21
在线时间
30 小时
发表于 昨天 17:27 | 显示全部楼层
这个厉害,膜拜
回复 支持 反对

使用道具 举报

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

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-6-20 09:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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