Commit 4f3a7b6
- .github/workflows/build_micropython.yml+1-1
- .github/workflows/ccpp.yml+3-3
- .github/workflows/check_gdb_consts.yml+31
- .github/workflows/perf_emulation.yml+2-2
- .github/workflows/perf_emulation_handle_results.yml+2-2
- .github/workflows/perf_hardware.yml+2-2
- .github/workflows/perf_hardware_comment_pr.yml+1-1
- docs/src/debugging/gdb_plugin.rst+113-1
- lv_conf_template.h+3
- scripts/gdb/.gitignore+6
- scripts/gdb/README.md+18
- scripts/gdb/lvglgdb/__init__.py+45-1
- scripts/gdb/lvglgdb/cmds/__init__.py+23-3
- scripts/gdb/lvglgdb/cmds/core/__init__.py+8
- scripts/gdb/lvglgdb/cmds/core/lv_group.py+16
- scripts/gdb/lvglgdb/cmds/core/lv_indev.py+16
- scripts/gdb/lvglgdb/cmds/core/lv_obj.py+1-2
- scripts/gdb/lvglgdb/cmds/core/lv_obj_class.py+46
- scripts/gdb/lvglgdb/cmds/core/lv_observer.py+23
- scripts/gdb/lvglgdb/cmds/draw/__init__.py+2
- scripts/gdb/lvglgdb/cmds/draw/lv_draw.py+18-35
- scripts/gdb/lvglgdb/cmds/draw/lv_draw_task.py+25
- scripts/gdb/lvglgdb/cmds/misc/__init__.py+15-2
- scripts/gdb/lvglgdb/cmds/misc/lv_anim.py+26
- scripts/gdb/lvglgdb/cmds/misc/lv_cache.py+50
- scripts/gdb/lvglgdb/cmds/misc/lv_fs.py+16
- scripts/gdb/lvglgdb/cmds/misc/lv_image_decoder.py+16
- scripts/gdb/lvglgdb/cmds/misc/lv_style.py+2-3
- scripts/gdb/lvglgdb/cmds/misc/lv_timer.py+16
- scripts/gdb/lvglgdb/lvgl/__init__.py+56-2
- scripts/gdb/lvglgdb/lvgl/core/__init__.py+12
- scripts/gdb/lvglgdb/lvgl/core/lv_global.py+42-5
- scripts/gdb/lvglgdb/lvgl/core/lv_group.py+88
- scripts/gdb/lvglgdb/lvgl/core/lv_indev.py+109
- scripts/gdb/lvglgdb/lvgl/core/lv_indev_consts.py+14
- scripts/gdb/lvglgdb/lvgl/core/lv_obj.py+15-5
- scripts/gdb/lvglgdb/lvgl/core/lv_obj_class.py+149
- scripts/gdb/lvglgdb/lvgl/core/lv_observer.py+77
- scripts/gdb/lvglgdb/lvgl/core/lv_observer_consts.py+17
- scripts/gdb/lvglgdb/lvgl/display/lv_display.py+3-3
- scripts/gdb/lvglgdb/lvgl/draw/__init__.py+12
- scripts/gdb/lvglgdb/lvgl/draw/lv_draw_buf.py+3-3
- scripts/gdb/lvglgdb/lvgl/draw/lv_draw_consts.py+48
- scripts/gdb/lvglgdb/lvgl/draw/lv_draw_task.py+75
- scripts/gdb/lvglgdb/lvgl/draw/lv_draw_unit.py+45
- scripts/gdb/lvglgdb/lvgl/misc/__init__.py+24
- scripts/gdb/lvglgdb/lvgl/misc/lv_anim.py+161
- scripts/gdb/lvglgdb/lvgl/misc/lv_array.py+52
- scripts/gdb/lvglgdb/lvgl/misc/lv_cache.py+27-19
- scripts/gdb/lvglgdb/lvgl/misc/lv_cache_entry.py+5-22
- scripts/gdb/lvglgdb/lvgl/misc/lv_cache_iter_base.py+35
- scripts/gdb/lvglgdb/lvgl/misc/lv_cache_lru_rb.py+120-31
- scripts/gdb/lvglgdb/lvgl/misc/lv_event.py+156
- scripts/gdb/lvglgdb/lvgl/misc/lv_event_consts.py+83
- scripts/gdb/lvglgdb/lvgl/misc/lv_fs.py+124
- scripts/gdb/lvglgdb/lvgl/misc/lv_image_cache.py+101-44
- scripts/gdb/lvglgdb/lvgl/misc/lv_image_decoder.py+62
- scripts/gdb/lvglgdb/lvgl/misc/lv_image_header_cache.py+83-28
- scripts/gdb/lvglgdb/lvgl/misc/lv_ll.py+3-5
- scripts/gdb/lvglgdb/lvgl/misc/lv_rb.py+4-19
- scripts/gdb/lvglgdb/lvgl/misc/lv_style.py+3-7
- scripts/gdb/lvglgdb/lvgl/misc/lv_style_consts.py+2-2
- scripts/gdb/lvglgdb/lvgl/misc/lv_timer.py+74
- scripts/gdb/lvglgdb/lvgl/misc/lv_utils.py+102
- scripts/gdb/lvglgdb/value.py+57
- scripts/gdb/pyproject.toml+1-1
- scripts/gdb/scripts/enum_parser.py+105
- scripts/gdb/scripts/generate_all.py+44
- scripts/gdb/scripts/generators/__init__.py+1
- scripts/gdb/scripts/generators/gen_draw_consts.py+59
- scripts/gdb/scripts/generators/gen_event_consts.py+32
- scripts/gdb/scripts/generators/gen_indev_consts.py+29
- scripts/gdb/scripts/generators/gen_style_consts.py+24-76
- scripts/gdb/scripts/generators/gen_subject_consts.py+29
- src/core/lv_refr.c+101-33
- src/display/lv_display.c+26
- src/display/lv_display.h+40-1
- src/display/lv_display_private.h+22-3
- src/draw/sw/lv_draw_sw_triangle.c+1
- src/drivers/display/drm/lv_linux_drm_egl.c-1
- src/drivers/x11/lv_x11_input.c+1
- src/lv_conf_internal.h+9
- src/misc/lv_bidi.c+5-1
- src/misc/lv_color.h+1-1
- src/misc/lv_event.c+4
- src/misc/lv_event.h+4
- src/osal/lv_freertos.c+6-2
- src/themes/default/lv_theme_default.c+4
- src/widgets/buttonmatrix/lv_buttonmatrix.c+4-4
- src/widgets/span/lv_span.c+7-2
- tests/ref_imgs/widgets/span_16.png
- tests/ref_imgs/widgets/span_17.png
- tests/ref_imgs_vg_lite/widgets/span_16.png
- tests/ref_imgs_vg_lite/widgets/span_17.png
- tests/src/test_cases/widgets/test_span.c+83
0 commit comments