add some code

This commit is contained in:
2025-09-05 13:25:11 +08:00
parent 9ff0a99e7a
commit 3cf1229a85
8911 changed files with 2535396 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
LVGL uses the following third-party libraries.
For the licenses, see the corresponding `LICENSE.txt` file in each librarys folder.
**Barcode (Barcode generator)**
- Path: src/libs/barcode
- Source: https://github.com/fhunleth/code128
**Expat (XML parser)**
- Path: src/libs/expat
- Source: https://github.com/libexpat/libexpat
**FreeType (Font rendering library)**
- Path: src/libs/freetype
- Source: https://github.com/freetype/freetype
- Note: Only the interfaces are used; FreeType itself is not part of LVGL.
**GifDec (GIF decoder library)**
- Path: src/libs/gifdec
- Source: https://github.com/lecram/gifdec
**LodePNG (PNG decoder)**
- Path: src/libs/lodepng
- Source: https://github.com/lvandeve/lodepng
**LZ4 (Compression/Decompression)**
- Path: src/libs/lz4
- Source: https://github.com/lz4/lz4
**QR Code (QR code generator)**
- Path: src/libs/qrcode
- Source: https://github.com/nayuki/QR-Code-generator
**ThorVG (Vector graphics rendering)**
- Path: src/libs/thorvg
- Source: https://github.com/thorvg/thorvg
**TinyTTF**
- Path: src/libs/tiny_ttf
- Source:
- https://github.com/nothings/stb (*Only parts are integrated*)
- https://github.com/codewitch-honey-crisis/tiny_ttf (*Modified version of the original STB library*)
**TJPGD (JPEG decoder)**
- Path: src/libs/tjpgd
- Source: http://elm-chan.org/fsw/tjpgd/00index.html
**TLSF (Two-Level Segregate Fit memory allocator)**
- Path: src/stdlib/builtin
- Source: https://github.com/mattconte/tlsf
**Printf (Printf formatting library)**
- Path: src/stdlib/builtin
- Source: https://github.com/mpaland/printf