UGUI
所属分类:uCOS/RTOS
开发工具:C/C++
文件大小:91KB
下载次数:5
上传日期:2018-12-06 20:37:03
上 传 者:
hacker_x
说明: ugui还是挺好用的,能够在stm32平台上运行,。。。。。。。。。。。 。
(Ugui is still very useful and can run on STM32 platform)
文件列表:
LICENSE.md (2712, 2016-01-02)
ugui.c (1045476, 2016-01-02)
ugui.h (46530, 2016-01-02)
ugui_config.h (1808, 2016-01-02)
# Introduction
## What is μGUI?
μGUI is a free and open source graphic library for embedded systems. It is platform-independent
and can be easily ported to almost any microcontroller system. As long as the display is capable
of showing graphics, μGUI is not restricted to a certain display technology. Therefore, display
technologies such as LCD, TFT, E-Paper, LED or OLED are supported. The whole module
consists of three files: **ugui.c**, **ugui.h** and **ugui_config.h**.
## μGUI Features
* μGUI supports any color, grayscale or monochrome display
* μGUI supports any display resolution
* μGUI supports multiple different displays
* μGUI supports any touch screen technology (e.g. AR, PCAP)
* μGUI supports windows and objects (e.g. button, textbox)
* μGUI supports platform-specific hardware acceleration
* 16 different fonts available
* cyrillic fonts supported
* TrueType font converter available ([https://github.com/AriZuu](https://github.com/AriZuu))
* integrated and free scalable system console
* basic geometric functions (e.g. line, circle, frame etc.)
* can be easily ported to almost any microcontroller system
* no risky dynamic memory allocation required
## μGUI Requirements
μGUI is platform-independent, so there is no need to use a certain embedded system. In order to
use μGUI, only two requirements are necessary:
* a C-function which is able to control pixels of the target display.
* integer types for the target platform have to be adjusted in ugui_config.h.
近期下载者:
相关文件:
收藏者: