mirror of
https://github.com/lvgl/lvgl.git
synced 2025-01-28 07:03:00 +08:00
Miscellaneous Library
This library is written especially for the Littlev Graphics Library however its useful hardware independent software modules can be used in your non graphical projects too. Some of the most important components:
- Dynamic memory manager with defrag. and memory monitoring
- Simple task scheduler with priority and idle measurement
- File system interface to access different mediums easily
- RAM FS
- FIFO
- Linked list
- Fonts
- etc
Usage
- Clone the repository into the root folder of your project:
git clone https://github.com/littlevgl/misc.git
- In your IDE add the project root folder as include path
- Copy misc/misc_conf_templ.h as misc_conf.h to the project root folder
- Delete the first
#if 0
and the last#endif
to enable the file - Enable/disable or configure the components
- To initialize the library
#include misc/misc.h
and callmisc_init()
Documentation
- You will find well commented source and header files.
- There are same documentation on the graphics library's webpage: http://gl.littlev.hu
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request!
If you find an issue, please report it via GitHub!
Donate
If you are pleased with the Misc. Library and found it useful please support its further development: