Commit Graph

10092 Commits

Author SHA1 Message Date
Neo Xu dfe50c5952 feat(draw_buf): add LV_DRAW_BUF_INIT macro to meet alignment requirement (#6102)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-05-08 23:53:28 +02:00
pengyiqiang 46887dbe51 feat(freetype): add invalid font descriptor print
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-05-08 14:21:17 +08:00
Benign X 01b6861384 refactor(nuttx_image_cache): remove LV_CACHE_DEF_SIZE dependency (#6178) 2024-05-07 20:28:14 +08:00
Benign X 417d78bead refactor(draw_buff): separate all image cache related draw buff into image_cache_draw_buff 2024-05-07 17:52:15 +08:00
dependabot[bot] d2abf237c3 chore(deps): bump JamesIves/github-pages-deploy-action from 4.5.0 to 4.6.0 (#6164)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 14:57:58 +02:00
dependabot[bot] abdec57657 chore(deps): bump uraimo/run-on-arch-action from 2.7.1 to 2.7.2 (#6165)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 14:57:31 +02:00
becseya 76267c1b0a feat(tools): Python script for automatically applying version (#6012) (#6080) 2024-05-06 14:09:56 +02:00
Benign X 5207948604 feat(draw_buff): adapt lv_draw_buf_dup to support multi-instance (#6179) 2024-05-06 14:03:16 +02:00
Benign X e4224c75ce chore(nuttx_image_cache): optimize inlucde (#6177) 2024-05-06 13:17:32 +02:00
Neo Xu 37cf3bb4e4 fix(nuttx): fix assert failed due to wrong color format (#6160)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-05-03 10:05:56 +02:00
VIFEX 10e012e549 chore(draw_sw): optimize lv_draw_sw_rotate judgment logic (#6148)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-05-03 10:05:08 +02:00
Neo Xu 2d2ea0294f fix(nuttx): fix compile warning (#6156)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-05-03 10:04:26 +02:00
Gabriel Wang 4d773ae1c1 chore(cmsis-pack): monthly catch-up (#6129) 2024-05-03 09:52:42 +02:00
Marex 9aa95c3f47 docs: simplify the find_version script and fix shellcheck report in it (#6133)
Signed-off-by: Marek Vasut <marex@denx.de>
Co-authored-by: Marek Vasut <marex@denx.de>
2024-05-03 09:49:24 +02:00
Tilen Majerle 10e0d5facf fix(README): with corrected example code (#6151) 2024-05-03 09:08:41 +02:00
Samuel 67fad672e3 feat(hover): add Hover support for pointer device. (#5947)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-05-02 18:23:35 +02:00
Gabor Kiss-Vamosi 0a03d9da1e fix(example): fix the gradient text example (#6152) 2024-05-02 22:08:08 +08:00
Benign X 691296e2db fix(tests): fix check failed for -Wno-c++11-extensions (#6154) 2024-05-02 22:07:14 +08:00
Liam a1a909fc24 feat(gridnav): single axis movement flags (#6044) 2024-05-02 21:54:25 +08:00
Yobe Zhou 94651d8620 docs(coord): fix the layout of overview (#6112) 2024-05-02 21:32:11 +08:00
Gabor Kiss-Vamosi 92ea719669 fix(scroll): fix infinite loop in scroll_end events (#6109) 2024-05-01 11:51:48 +08:00
VIFEX 447f9b8f48 fix(vg_lite): fix incorrect cache operation (#6054)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-04-30 11:23:32 +02:00
Liam eb1fe43595 chore(style): use lv_part_t type where suitable (#6075) 2024-04-30 11:00:05 +02:00
Clyde Stubbs 2575978e66 fix(docs): fix typo for LV_KEYBOARD_MODE_SPECIAL (#6136) 2024-04-29 20:28:52 +02:00
Neo Xu 5a6f8b7ed2 fix(demo): fix compile warning (#6100)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-04-29 10:13:38 +08:00
Neo Xu 465ae8a17c feat(api_map): add missing keyboard API map for v8 (#6103)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-04-29 10:12:42 +08:00
Gabor Kiss-Vamosi addc3f0c73 feat(log): add LV_LOG_PRINT_CB to set a default log print cb (#6095)
Co-authored-by: Neo Xu <xuxingliang@xiaomi.com>
2024-04-25 23:17:38 +08:00
Xu Xingliang 79b64c8bd8 fix(draw_buf): use LV_ROUND_UP to align draw buffer address
From test config lv_test_conf.h:

/*Use non power of 2 to avoid the case when `malloc` returns aligned pointer by default, and use a large value be sure any issues will cause crash*/
\#define LV_DRAW_BUF_ALIGN                       852

We need to support non-power-of-2 draw buffer alignement.
Introduce LV_ROUND_UP in lv_math.h and use it instead.

Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-04-25 18:56:18 +08:00
embeddedt 5894d53840 fix(docs): use find_version helper in build script (#6122) 2024-04-25 10:39:59 +02:00
pengyiqiang 691554ded8 feat(nuttx): add adaptive color format
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-04-24 15:46:30 +08:00
Gabor Kiss-Vamosi fb482a1da4 feat(arc): support RGB565A8 arc image (#6009) 2024-04-23 22:38:34 +02:00
Gabor Kiss-Vamosi 84af9d35b3 docs: fix example build break (#6114) 2024-04-23 16:16:15 +02:00
Gabor Kiss-Vamosi b3af8307d4 ci(stale): do not mark shaping and ready for development issues as stale (#6086) 2024-04-23 06:40:57 +02:00
Marex 9343212415 fix(docs): pull version out of lv_version.h (#6097)
Signed-off-by: Marek Vasut <marex@denx.de>
Co-authored-by: Marek Vasut <marex@denx.de>
2024-04-22 16:44:55 +02:00
Xu Xingliang 9a913684f0 fix(sdl): fix build warning
/Users/neo/projects/lvgl/lv_port_pc_eclipse/lvgl/src/drivers/sdl/lv_sdl_window.c:122:21: warning: code will never be executed [-Wunreachable-code]
        dsc->buf1 = malloc(32 * 1024);
                    ^~~~~~
/Users/neo/projects/lvgl/lv_port_pc_eclipse/lvgl/src/drivers/sdl/lv_sdl_window.c:217:42: warning: code will never be executed [-Wunreachable-code]
        lv_display_rotation_t rotation = lv_display_get_rotation(disp);
                                         ^~~~~~~~~~~~~~~~~~~~~~~
/Users/neo/projects/lvgl/lv_port_pc_eclipse/lvgl/src/drivers/sdl/lv_sdl_window.c:398:23: warning: code will never be executed [-Wunreachable-code]
        dsc->fb_act = dsc->fb1;
                      ^~~
3 warnings generated.

Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-04-22 12:36:45 +08:00
Xu Xingliang 124086cb1b fix(script): add per image attribute for C array
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-04-22 12:36:17 +08:00
Liam e373b705db fix(area): increase coordinate percent range beyond +-1000 (#6051) 2024-04-21 09:05:35 +02:00
Gabor Kiss-Vamosi 1dfd782714 docs(faq): lv_display_t, lv_indev_t, and lv_fs_drv_t doesn't have to be static 2024-04-21 09:16:07 +08:00
Michael Simon 7cb266c086 feat(ci): Add CI test for UEFI build (#5964)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-04-20 20:49:56 +02:00
Marex 2c469279f5 fix(cmake): generate versioned shared libraries (#5865)
Signed-off-by: Marek Vasut <marex@denx.de>
Co-authored-by: Marek Vasut <marex@denx.de>
2024-04-20 20:33:09 +02:00
Benign X ffb3e3788c chore(decoder): update comments (#6072) 2024-04-20 22:12:21 +08:00
Zoltan Janosy abc8a7292a feat(draw/sw): added support for LV_COLOR_FORMAT_L8 (#5800)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Signed-off-by: qinshijing <qinshijing@xiaomi.com>
Co-authored-by: Zoltan Janosy <zjanosy@fishman.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: VIFEX <vifextech@foxmail.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Niklas Fiekas <niklas.fiekas@sartorius.com>
Co-authored-by: qinshijing <51692568+qinshijing@users.noreply.github.com>
Co-authored-by: qinshijing <qinshijing@xiaomi.com>
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-04-20 13:14:25 +02:00
Gabor Kiss-Vamosi be4a9d1e73 docs(renesas): update links 2024-04-19 02:09:13 +08:00
Benign X 79033500ac feat(cache): add name for cache instance (#6040)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-04-18 21:28:41 +08:00
Liam e72f52d0bd feat(CI): Windows MSVC and GCC build (#6015) 2024-04-18 15:12:50 +02:00
GoT d0436fbb59 feat(drv): Implement Arduino SD driver (#5968) 2024-04-18 15:06:17 +02:00
cristian-stoica 01a98d9071 feat(demos): align images used in benchmark to stride 64 (#5925)
Signed-off-by: Ana Grad <ana.grad@nxp.com>
Co-authored-by: Ana Grad <ana.grad@nxp.com>
2024-04-18 13:08:31 +02:00
VIFEX 76fb298090 feat(vg_lite): adapt premultiply src over blend mode (#6062)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-04-18 10:55:28 +08:00
Gabor Kiss-Vamosi bbab604278 fix(image): set the draw_task area correctly for tiled image (#6029)
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-04-17 13:17:49 +02:00
Lexi Beavil 76df54db5a fix(encoder): always fire LV_EVENT_LONG_PRESSED to indev callback (#6064) 2024-04-17 12:19:13 +02:00