文件名称:GUILib:嵌入式系统的GUI库
文件大小:664KB
文件格式:ZIP
更新时间:2024-05-20 05:44:13
C
STM32微控制器的GUI库。 可以在嵌入式设备上绘制漂亮的控件。 示例是用CooCox( )编写的 特征: 轻巧,简单,色彩艳丽,可靠。 支持LCD和触摸屏。 多屏支持。 控件:标签,按钮,进度条,滑块,组合框,复选框。 上下文菜单支持。 按下并释放事件。 触摸屏校准支持。 3种字体。 跨平台架构。 影片示范 用法 将库附加到您的项目(请参见下面的“常见问题”部分)。 包括guilib / guilib.h。 通常,您在此文件中需要的所有内容。 现在,您可以创建一个或几个具有以下功能的“屏幕”: 无效的GUI_initScreen(屏幕*屏幕,u16彩色); 屏幕用于分组其他控件并同时在LCD上显示。 屏幕也具有背景色。 您可以创建几个屏幕,并使用调用功能在它们之间切换: GUI_drawScreen(屏幕*屏幕); 每个屏幕均包含以下子对象:控件。 该控件称为视
【文件预览】:
GUILib-master
----guilib()
--------draws.c(8KB)
--------touches.h(124B)
--------inits.c(5KB)
--------guiprivate.h(243B)
--------guilib.c(164B)
--------touches.c(6KB)
--------guiprivate.c(158B)
--------guilib.h(3KB)
----overview.png(20KB)
----drivers()
--------ili93xx_text.c(2KB)
--------ili93xx.c(13KB)
--------ili93xx.h(2KB)
--------ili93xx_gui.c(2KB)
--------tsc2046.h(874B)
--------ili93xx_private.h(228B)
--------tsc2046.c(10KB)
----examples()
--------photo1.jpg(298KB)
--------example-ili9325-tsc2046()
--------example-ili9341-wo-touch()
----LICENSE(1KB)
----fonts()
--------generator()
--------lucida18.h(220B)
--------lucida6.c(17KB)
--------lucida6.h(216B)
--------fonts.h(495B)
--------lucida18.c(67KB)
--------lucida12.h(220B)
--------fonts.c(504B)
--------lucida12.c(37KB)
----README.md(6KB)
----hal()
--------fsmc.h(208B)
--------spi.h(571B)
--------fsmc.c(4KB)
--------spi.c(4KB)
----.gitignore(77B)