OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3248|回复: 2

转一个超赞的gui.支持抗锯齿,支持lvgl字库,才两k内存

[复制链接]

1

主题

1

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2016-8-22
在线时间
5 小时
发表于 2023-5-21 12:17:02 来自手机 | 显示全部楼层 |阅读模式
超小型SCGUI全称simple Clour GUI,纯C语言开发可以移植到任意MCU上包括C51

优点:整个GUI约700行代码,采用局部刷新技术,基于双DMA缓存以线为最小单位绘制

240*320的SPI屏双DMA 内存开销最多u16 DMA_buf[320] *2  

作为一个现代GUI,支持背景图混色,支持半透明度,支持LVGL抗锯齿字体,和常规取模字体

支持文本动态移动,坐标超出Xend边界自动回到Xstart

支持基本图形支持抗锯齿画线,画圆,画圆矩形.

控件包括基础文本,按键,波形, 可以设背景透明度

注意:C51环境不支持C99,不能使用LVGL字库,只能使用常规取模字体

工程为Codeblocks 基于SDL2 仿真,包内有SDL2压缩包,将lib复制到
C:\Program Files\CodeBlocks\MinGW\x86_64-w64-mingw32\lib

仿真工程默认指定一个画点函数就可以运行,如果MCU支持DMA请打开DMA_WAP的宏,修改DMA接口

http://saicheng.myds.me:30080/sc696a/SCGUI.git
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
金钱
438
注册时间
2018-1-18
在线时间
81 小时
发表于 2023-9-23 11:03:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2013-8-5
在线时间
11 小时
发表于 2023-12-19 15:22:58 | 显示全部楼层
有没有资料?
若言琴上有琴声,琴在匣中何不鸣?若言声在指头上,何不于君指上听?
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-27 09:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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