Commit Graph

218 Commits

Author SHA1 Message Date
lhdjply
032c2c351c docs(index): sort the index links alphabetically
Signed-off-by: lhdjply <lhdjply@126.com>
2024-10-17 12:24:04 +02: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
Liam
30193c1035 feat(draw): add NemaGFX rendering backend (#7002)
Co-authored-by: Ioannis Markopoulos <Ioannis_Markopoulos@amat.com>
2024-10-13 08:13:56 +02:00
Narukara
e470349974 docs: fix broken links (#6910) 2024-10-09 19:45:04 +02:00
Victor Wheeler
0458acd998 fix(docs): fix most sphinx warnings (#6916)
Co-authored-by: Kevin Schlosser <kdschlosser@users.noreply.github.com>
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-09-30 14:57:22 +02:00
Victor Wheeler
911c7e8e72 fix(docs): eliminate 2 types of sphinx warnings: (#6928)
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-09-26 16:51:06 +02:00
Victor Wheeler
0d96816722 fix: eliminate misc sphinx warnings... (#6929) 2024-09-26 12:09:04 +02:00
Gabor Kiss-Vamosi
99b2061d5b docs(event): minor naming fixes (#6939) 2024-09-26 11:16:48 +02:00
Niklas Fiekas
651f69fd47 feat(indev): detect double and triple click (closes #6020) (#6187) 2024-09-12 09:27:25 +02:00
Moritz Schneider
f4d52cd9ae feat(freetype): add colored glyphs support (#6686)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-09-04 12:15:49 +02:00
Gabor Kiss-Vamosi
45c485ecae docs(hover): remove 'not supported yet' notes 2024-08-26 21:39:11 +02:00
Gabor Kiss-Vamosi
e28caac406 docs(arm): add overview docs for Arm (#6712) 2024-08-24 08:45:38 +02:00
becseya
a476098fcc feat(fs): default drive letter + ESP FS docs (#6367)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-08-21 11:47:29 +02:00
Liam
cda2d609bb feat(obj): add lv_obj_null_on_delete (#6599) 2024-08-13 23:58:03 +08:00
razor5k
bd7ef59034 docs: Added docs for BDF fonts (#6398)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-08-06 10:37:46 +08:00
VIFEX
966d952bb7 docs: add VG-Lite related documents (#6557)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-07-26 12:20:38 +08:00
Josh Soref
df0d36f02a chore: fix spelling (#6401)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-06-28 09:09:23 +02:00
Liam
4e85b0faa5 feat(fs): file writes update the file cache (#6186)
Co-authored-by: kevinkang-Globe <139213362+kevinkang-Globe@users.noreply.github.com>
2024-05-13 19:09:22 +02:00
Yobe Zhou
94651d8620 docs(coord): fix the layout of overview (#6112) 2024-05-02 21:32:11 +08:00
Liam
eb1fe43595 chore(style): use lv_part_t type where suitable (#6075) 2024-04-30 11:00:05 +02:00
Liam
bcc3059c19 fix(bin_decoder): fix memory leak (#5990) 2024-04-12 15:46:04 +02:00
zylalx1
47ec2784d8 chore: update some code and docs to use v9 API (#5876)
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-04-10 15:17:44 +08:00
Gabriel Wang
667f401db6 chore(cmsis-pack): minor update (#5948) 2024-03-26 10:59:47 +08:00
Gabor Kiss-Vamosi
54f9003722 feat(indev) Add crown support to pointer input device (#5057) 2024-03-19 10:10:28 +08:00
Kevin Schlosser
1f76eabadd adds extern "C" to the header files that were missing it. (#5857) 2024-03-14 10:38:25 +08:00
Gabor Kiss-Vamosi
7a59cd15ec docs(style): output the style properties to style-props.rst (#5802) 2024-03-10 14:46:40 +08:00
蒋慧赟
9f7e349271 chore(docs): fix typo (#5738) 2024-02-24 14:24:31 +01:00
Hatim-Pierre FAZILEABASSE
eecfc27361 docs(profiler): fix my_get_cpu_cb implementation (#5641)
Signed-off-by: Hatim-Pierre FAZILEABASSE <hatim-pierre.fazileabasse@ingenico.com>
2024-02-12 20:56:51 +01:00
Gabor Kiss-Vamosi
10978c94c2 feat(image, layer): add bitmap mask feature (#5545) 2024-02-10 20:57:46 +01:00
GoT
2dc9c37eb2 fix(doc): wrong code for Displays transparency (#5607) 2024-02-06 18:55:29 +08:00
Benign X
dfd922ad73 feat(font_glyph_format): refactor draw and font format into lv_font_glyph_format_t 2024-02-01 11:39:18 +08:00
_VIFEXTech
71e7bd816e Revert "feat(font_glyph_format): refactor draw and font format into lv_font_glyph_format_t" (#5550)
Need to merge the commits separately.
2024-02-01 11:38:51 +08:00
Benign X
84917689da feat(font_glyph_format): refactor draw and font format into lv_font_glyph_format_t (#5540) 2024-02-01 10:46:09 +08:00
_VIFEXTech
265ae0f56a feat(profiler): add multithreading support and testcase (#5490)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-29 14:09:33 +08:00
J. Neuschäfer
e301af41c7 feat(doc): Update display-related documentation to new API (#5489) 2024-01-26 01:38:26 +08:00
蒋慧赟
5ec8de60cc docs(font): about "base dir" (#5429) 2024-01-23 08:18:04 +01:00
Gabriel Wang
51b8d8e4ea chore(cmsis-pack): prepare for releasing LVGL9 (#5417) 2024-01-22 18:05:05 +01:00
Gabor Kiss-Vamosi
3883b61a7d refactor(anim): rename ready_cb to completed_cb (#5378) 2024-01-18 11:07:29 +01:00
Benign X
2001d869a1 feat(fs): add fn_len for lv_fs_dir_read (#5362) 2024-01-17 14:41:54 +01:00
Gabriel Wang
78a6b2f425 chore(cmsis-pack): prepare for LVGL9 release (#5323)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-01-15 19:50:03 +01:00
Gabor Kiss-Vamosi
fb0fc86895 refactor(style): rename style_anim_time -> style_anim_duration (#5338) 2024-01-15 17:59:18 +01:00
_VIFEXTech
106519bd2d refact(binfont): unified font creation API (#5333)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-01-15 15:50:22 +01:00
Ju1He1
ed2056b620 feat(windows): add some more decls spec attributes (#5259) 2024-01-14 13:50:23 +01:00
Gabor Kiss-Vamosi
e10f573150 fix(display): fix inconsistency in the API (#5136) 2024-01-11 13:38:24 +08:00
PGNetHun
e37658c061 docs: fix references, lists, texts (#5193) 2024-01-06 08:34:02 +01:00
PGNetHun
2a129562d8 docs: fix links, add references, rename files (#5138) 2024-01-04 07:25:13 +01:00
Neo Xu
e217674295 chore: move lv_obj_t define to lv_types.h (#5161)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-01-03 21:44:36 +01:00
Neo Xu
b902600b83 feat(decoder): remove img_data and use decoded draw buffer instead (#4985)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-01-03 20:08:38 +08:00
Gabor Kiss-Vamosi
3664f35364 feat(style): add length style property (#5135) 2024-01-02 14:29:14 +08:00