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.

近期下载者

相关文件


收藏者