1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-14 06:42:58 +08:00

10792 Commits

Author SHA1 Message Date
Tobias Jakobi
d25a6e0e76
fix(neon): use conventional macro syntax (#6887)
Signed-off-by: Tobias Jakobi <tobias.jakobi@compleo-cs.com>
Co-authored-by: Tobias Jakobi <tobias.jakobi@compleo-cs.com>
2024-10-26 07:49:49 +02:00
Liam
417415f63d
feat(font): support 8 bpp font bitmaps (#7100) 2024-10-26 06:42:44 +02:00
VIFEX
b3e9f81af2
feat(vg_lite): add more detailed error dump information (#7104)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-10-25 23:27:47 +02:00
mutatrum
62ea924fb4
docs(driver): fix link to example code in gen_mipi.rst (#7128) 2024-10-25 22:32:36 +02:00
Victor Wheeler
82f3dc3fe3
fix(docs): fix incorrect title and filename change for vg_lite.rst (#7148) 2024-10-25 21:47:49 +02:00
bryghtlabs-richard
fb1ee94fa3
chore(obj_scroll): improve function documentation (#7150)
Signed-off-by: Richard Allen <richard@bryght-labs.com>
2024-10-25 20:55:26 +02:00
Paul Vogel
b4fdabbdce
fix(draw): add assertion checks for malloc return values (#7149) 2024-10-25 20:54:46 +02:00
Peter van Dijk
657915f6b6
chore(svg): LV_USE_SVG: document and enforce dependency on LV_USE_VECTOR_GRAPHIC (#7120) 2024-10-25 09:39:54 +02:00
Eric Maryea
014f328dc9
feat(ffmpeg): add playback complete event trigger (#7119) 2024-10-25 09:35:34 +02:00
Benign X
a8d2cc05f1
refactor(gdb): refactor gdb Debugger to be a gdb command (#7140) 2024-10-24 17:57:35 +08:00
xaowang
7f690a2f22
fix(script): do not add pad if 'araw_data_len' can divide 'bblk_size' evenly. (#7109)
Signed-off-by: wxd <xaowang96@gmail.com>
2024-10-24 11:14:54 +02:00
cristian-stoica
de464daef5
fix(tile) set minimum tiles to 1 if there is no SW render unit (#7130)
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
2024-10-24 10:39:06 +02:00
Gabor Kiss-Vamosi
040d293229
fix(ebike): make it work without lottie too (#7135) 2024-10-24 10:13:05 +02:00
Victor Wheeler
9b6f6d23f1
feat(docs): reorganize docs (#7136) 2024-10-23 20:53:33 +02:00
lorddevereux
c61ca42a2a
feat(scale): add additional style properties (#6649)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-10-23 08:28:25 +02:00
Fabian Blatz
dc8d956562
fix(dma2d): add missing include for descriptor structs (#7122) 2024-10-23 08:16:39 +02:00
VIFEX
4245b49c9c
chore(vg_lite): fix path bounding_box typo (#7134)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-10-23 08:14:20 +02:00
Benign X
9dfa1b8631
refactor(gdb): refactor gdb script (#7123)
Signed-off-by: Benign X <1341398182@qq.com>
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-10-23 07:45:18 +02:00
VIFEX
c70262696e
fix(vg_lite): fix linear gradient matrix error (#7110)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-10-23 00:15:16 +08:00
yushuailong
bdfb80ef3e
feat(vg_lite): add ARGB1555 ARGB4444 ARGB2222 support (#7028)
Signed-off-by: yushuailong1 <yushuailong1@xiaomi.com>
Co-authored-by: yushuailong1 <yushuailong1@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: FASTSHIFT <vifextech@foxmail.com>
2024-10-22 19:57:15 +08:00
TobyKelsey123
84b28ff688
feat(sdl): add float zoom window support (#7089) 2024-10-19 17:52:14 +08:00
Gabor Kiss-Vamosi
926e3df7e3 perf(demo): use set_text_static in demos to cache them ins SDL and OpenGL renderers 2024-10-19 17:47:09 +08:00
Gabor Kiss-Vamosi
d469d65683 fix(sdl): fix caching with absolute coordiantes 2024-10-19 17:47:09 +08:00
VIFEX
aa3a85222b
fix(vg_lite): fix arc drawing boundary case drawing error (#7107)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-10-19 16:59:42 +08:00
liamHowatt
07854b1d0b feat(NemaGFX): add TSC color formats 2024-10-18 21:14:25 +02:00
liamHowatt
3c07bd9456 fix(draw): do not dispatch if no unit took the task
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-10-18 21:14:25 +02:00
VIFEX
a29c7dd44f
feat(scripts/gdb): add draw unit debug info support (#7095)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-10-18 21:13:15 +02:00
Gabor Kiss-Vamosi
92d424ec74 ci(Kconfig): error on leading spaces (should be tabs) 2024-10-18 17:50:23 +08:00
Gabor Kiss-Vamosi
255352b566 fix(ebike): fix include path 2024-10-18 17:50:23 +08:00
Gabor Kiss-Vamosi
0bbded79c8 fix(benchmark): better handle font dependencies 2024-10-18 17:50:23 +08:00
红桃六
e11554f2d5
fix(bin_decoder): fix bug in handling premultiplied alpha flag (#7106)
Signed-off-by: liuhongchao <liuhongchao@xiaomi.com>
Co-authored-by: liuhongchao <liuhongchao@xiaomi.com>
2024-10-18 17:28:26 +08:00
Niklas Fiekas
59c72243cc
perf(label): simplify handling of bytes overwritten with dots (#7001) 2024-10-18 10:51:49 +02:00
Gabor Kiss-Vamosi
e332a0db52
ci(ref_imgs): make the CI fail if there not all ref. images are added (#7086) 2024-10-18 11:47:44 +08:00
Liu Yi
8ab11dcf60
chore(demos/ebike): fixed chinese translation errors (#7102)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-10-18 11:02:12 +08:00
VIFEX
c30e18df3c
fix(tests): fix vg-lite buf address not aligned (#7049)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-10-17 14:22:52 +02:00
Gabriel Wang
bb3c662f19
chore(cmsis-pack): update cmsis pack for v9.3.0-dev (#7080) 2024-10-17 13:05:02 +02:00
lhdjply
032c2c351c docs(index): sort the index links alphabetically
Signed-off-by: lhdjply <lhdjply@126.com>
2024-10-17 12:24:04 +02:00
lhdjply
4d929f34a4 docs(index): complete the missing link in the index
Signed-off-by: lhdjply <lhdjply@126.com>
2024-10-17 12:24:04 +02:00
Benign X
18008fd84d
fix(gdb): fix style prop getting (#7088)
Co-authored-by: Parallels <parallels@kali-linux-2022-2.localdomain>
2024-10-17 11:15:47 +02:00
Michael Simon
b20035d68d
chore(qrcode): replaced libc includes (#7077) 2024-10-17 10:30:04 +02:00
yimoxiao
0e09c7b8c1
fix(obj_scroll): include handle throwing animation in scrolling judment (#7011)
Signed-off-by: mengqingtao1 <mengqingtao1@xiaomi.com>
Co-authored-by: mengqingtao1 <mengqingtao1@xiaomi.com>
2024-10-17 11:57:56 +08:00
Neo Xu
a0d3efed88 chore(doc): add new debugging folder
Now debugging folder includes below tools.
- gdb
- profiler
- logging
- VGLite simulator

Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-10-16 17:19:14 +02:00
Neo Xu
d460edbcac feat(gdb): add lvgl GDB plugin
Usage:
Launch gdb firstly, then execute source path/to/lvgl.py

Or
`gdb bin/main -ex source "scripts/gdb/lvgl.py"`

Currently only "dump obj" and "info style" commands are available.
Usage:
(gdb) dump obj -h
usage: [-h] [-L LEVEL] [root]

Dump lvgl obj tree.

positional arguments:
  root                  Optional root obj to dump.

options:
  -h, --help            show this help message and exit
  -L LEVEL, --level LEVEL
                        Limit the depth of the tree.

Example:
(gdb) dump obj -L 2
Display 0x9e503080
  Screen@0xf5f0a760
  obj@0xf5f0a760 (0,0,639,479)
  Screen@0xf5f0a700
  obj@0xf5f0a700 (0,0,639,479)
    tabview@0xf5f0d100 (0,0,639,479)
    keyboard@0xf3402d20 (0,240,639,479)
    dropdown-list@0xf5f0c620 (0,0,129,129)
  Screen@0xf5f0a6a0
  obj@0xf5f0a6a0 (0,0,639,479)
  Screen@0xf5f0a640
  obj@0xf5f0a640 (0,0,639,479)

(gdb) info style 0x60700000dd10
  32 = {num = 90, ptr = 0x5a, color = {blue = 90 'Z', green = 0 '\000', red = 0 '\000'}}
  158 = {num = 32767, ptr = 0x7fff, color = {blue = 255 '\377', green = 127 '\177', red = 0 '\000'}}
(gdb) p lv_global->disp_default->act_scr
$4 = (lv_obj_t *) 0x60700000dd10
(gdb) info style $4
  32 = {num = 90, ptr = 0x5a, color = {blue = 90 'Z', green = 0 '\000', red = 0 '\000'}}
  158 = {num = 32767, ptr = 0x7fff, color = {blue = 255 '\377', green = 127 '\177', red = 0 '\000'}}
(gdb)

Change-Id: Id73e20a761913fe767308f9ee29ae16fbf4f876c
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
2024-10-16 17:19:02 +02:00
VIFEX
f199db383f
fix(tests): fix svg test assert and add missing ref images (#7079)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
2024-10-16 12:12:45 +02:00
VIFEX
8a9ce07c2a
feat(tests): add log print callback (#7076)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-10-16 12:09:49 +02:00
jianglianfang
79b3bf1265
feat(nuttx): add indev cursor display (#7021)
Signed-off-by: jianglianfang <jianglianfang@xiaomi.com>
2024-10-16 11:40:54 +02:00
Liu Yi
55876d4f1e
fix(examples): fix font manager example build error in docs (#7085)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-10-16 10:27:13 +02:00
Victor Wheeler
a286c7c306
fix(docs/README.md): reworked to handle several things (#6992) 2024-10-16 10:16:59 +02:00
VIFEX
a8c8963cdb
chore(docs): fix font manager example index typo (#7083)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-10-16 09:17:08 +02:00
Neo Xu
3e66b26130
chore: fix minor compile warnings (#6987)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-10-16 11:58:13 +08:00