Skip to content

Commit 4587c03

Browse files
committedFeb 5, 2025
fixes for LVGL 9.2.2
1 parent fa03a2b commit 4587c03

File tree

6 files changed

+55
-55
lines changed

6 files changed

+55
-55
lines changed
 
Binary file not shown.
Binary file not shown.

‎packages/project-editor/lvgl/lvgl-constants.ts

+50-47
Original file line numberDiff line numberDiff line change
@@ -484,53 +484,56 @@ export const LVGL_EVENTS_V9 = {
484484
LEAVE: { code: 18, paramExpressionType: "event" },
485485
HIT_TEST: { code: 19, paramExpressionType: "event" },
486486

487-
COVER_CHECK: { code: 20, paramExpressionType: "event" },
488-
REFR_EXT_DRAW_SIZE: { code: 21, paramExpressionType: "event" },
489-
DRAW_MAIN_BEGIN: { code: 22, paramExpressionType: "event" },
490-
DRAW_MAIN: { code: 23, paramExpressionType: "event" },
491-
DRAW_MAIN_END: { code: 24, paramExpressionType: "event" },
492-
DRAW_POST_BEGIN: { code: 25, paramExpressionType: "event" },
493-
DRAW_POST: { code: 26, paramExpressionType: "event" },
494-
DRAW_POST_END: { code: 27, paramExpressionType: "event" },
495-
DRAW_PART_BEGIN: { code: 28, paramExpressionType: "event" },
496-
DRAW_PART_END: { code: 29, paramExpressionType: "event" },
497-
498-
VALUE_CHANGED: { code: 30, paramExpressionType: "event" },
499-
INSERT: { code: 31, paramExpressionType: "event" },
500-
REFRESH: { code: 32, paramExpressionType: "event" },
501-
READY: { code: 33, paramExpressionType: "event" },
502-
CANCEL: { code: 34, paramExpressionType: "event" },
503-
504-
CREATE: { code: 35, paramExpressionType: "event" },
505-
DELETE: { code: 36, paramExpressionType: "event" },
506-
CHILD_CHANGED: { code: 37, paramExpressionType: "event" },
507-
CHILD_CREATED: { code: 38, paramExpressionType: "event" },
508-
CHILD_DELETED: { code: 39, paramExpressionType: "event" },
509-
510-
SCREEN_UNLOAD_START: { code: 40, paramExpressionType: "event" },
511-
SCREEN_LOAD_START: { code: 41, paramExpressionType: "event" },
512-
SCREEN_LOADED: { code: 42, paramExpressionType: "event" },
513-
SCREEN_UNLOADED: { code: 43, paramExpressionType: "event" },
514-
515-
SIZE_CHANGED: { code: 44, paramExpressionType: "event" },
516-
STYLE_CHANGED: { code: 45, paramExpressionType: "event" },
517-
LAYOUT_CHANGED: { code: 46, paramExpressionType: "event" },
518-
GET_SELF_SIZE: { code: 47, paramExpressionType: "event" },
519-
520-
INVALIDATE_AREA: { code: 48, paramExpressionType: "event" },
521-
RESOLUTION_CHANGED: { code: 49, paramExpressionType: "event" },
522-
COLOR_FORMAT_CHANGED: { code: 50, paramExpressionType: "event" },
523-
REFR_REQUEST: { code: 51, paramExpressionType: "event" },
524-
REFR_START: { code: 52, paramExpressionType: "event" },
525-
REFR_READY: { code: 53, paramExpressionType: "event" },
526-
RENDER_START: { code: 54, paramExpressionType: "event" },
527-
RENDER_READY: { code: 55, paramExpressionType: "event" },
528-
FLUSH_START: { code: 56, paramExpressionType: "event" },
529-
FLUSH_FINISH: { code: 57, paramExpressionType: "event" },
530-
FLUSH_WAIT_START: { code: 58, paramExpressionType: "event" },
531-
FLUSH_WAIT_FINISH: { code: 59, paramExpressionType: "event" },
532-
533-
VSYNC: { code: 60, paramExpressionType: "event" },
487+
INDEV_RESET: { code: 20, paramExpressionType: "event" },
488+
HOVER_OVER: { code: 21, paramExpressionType: "event" },
489+
HOVER_LEAVE: { code: 22, paramExpressionType: "event" },
490+
491+
COVER_CHECK: { code: 23, paramExpressionType: "event" },
492+
REFR_EXT_DRAW_SIZE: { code: 24, paramExpressionType: "event" },
493+
DRAW_MAIN_BEGIN: { code: 25, paramExpressionType: "event" },
494+
DRAW_MAIN: { code: 26, paramExpressionType: "event" },
495+
DRAW_MAIN_END: { code: 27, paramExpressionType: "event" },
496+
DRAW_POST_BEGIN: { code: 28, paramExpressionType: "event" },
497+
DRAW_POST: { code: 29, paramExpressionType: "event" },
498+
DRAW_POST_END: { code: 30, paramExpressionType: "event" },
499+
DRAW_TASK_ADDED: { code: 31, paramExpressionType: "event" },
500+
501+
VALUE_CHANGED: { code: 32, paramExpressionType: "event" },
502+
INSERT: { code: 33, paramExpressionType: "event" },
503+
REFRESH: { code: 34, paramExpressionType: "event" },
504+
READY: { code: 35, paramExpressionType: "event" },
505+
CANCEL: { code: 36, paramExpressionType: "event" },
506+
507+
CREATE: { code: 37, paramExpressionType: "event" },
508+
DELETE: { code: 38, paramExpressionType: "event" },
509+
CHILD_CHANGED: { code: 39, paramExpressionType: "event" },
510+
CHILD_CREATED: { code: 40, paramExpressionType: "event" },
511+
CHILD_DELETED: { code: 41, paramExpressionType: "event" },
512+
513+
SCREEN_UNLOAD_START: { code: 42, paramExpressionType: "event" },
514+
SCREEN_LOAD_START: { code: 43, paramExpressionType: "event" },
515+
SCREEN_LOADED: { code: 44, paramExpressionType: "event" },
516+
SCREEN_UNLOADED: { code: 45, paramExpressionType: "event" },
517+
518+
SIZE_CHANGED: { code: 46, paramExpressionType: "event" },
519+
STYLE_CHANGED: { code: 47, paramExpressionType: "event" },
520+
LAYOUT_CHANGED: { code: 48, paramExpressionType: "event" },
521+
GET_SELF_SIZE: { code: 49, paramExpressionType: "event" },
522+
523+
INVALIDATE_AREA: { code: 50, paramExpressionType: "event" },
524+
RESOLUTION_CHANGED: { code: 51, paramExpressionType: "event" },
525+
COLOR_FORMAT_CHANGED: { code: 52, paramExpressionType: "event" },
526+
REFR_REQUEST: { code: 53, paramExpressionType: "event" },
527+
REFR_START: { code: 54, paramExpressionType: "event" },
528+
REFR_READY: { code: 55, paramExpressionType: "event" },
529+
RENDER_START: { code: 56, paramExpressionType: "event" },
530+
RENDER_READY: { code: 57, paramExpressionType: "event" },
531+
FLUSH_START: { code: 58, paramExpressionType: "event" },
532+
FLUSH_FINISH: { code: 59, paramExpressionType: "event" },
533+
FLUSH_WAIT_START: { code: 60, paramExpressionType: "event" },
534+
FLUSH_WAIT_FINISH: { code: 61, paramExpressionType: "event" },
535+
536+
VSYNC: { code: 62, paramExpressionType: "event" },
534537

535538
CHECKED: { code: LV_EVENT_CHECKED, paramExpressionType: "event" },
536539
UNCHECKED: { code: LV_EVENT_UNCHECKED, paramExpressionType: "event" }

‎resources/eez-framework-amalgamation/eez-flow.cpp

+3-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Autogenerated on February 3, 2025 3:55:56 PM from eez-framework commit 46e3fd71c9682cf60f626adbbc6c5a7821dda9f2 */
1+
/* Autogenerated on February 5, 2025 12:40:14 PM from eez-framework commit 29db91ae3f40d111c7c922009def4d25f2517209 */
22
/*
33
* eez-framework
44
*
@@ -7448,6 +7448,7 @@ static const void *getLvglImageByName(const char *name) {
74487448
static lv_event_t *g_currentLVGLEvent;
74497449
static void executeLvglAction(int actionIndex) {
74507450
g_actions[actionIndex](g_currentLVGLEvent);
7451+
g_currentLVGLEvent = 0;
74517452
}
74527453
void eez_flow_init_themes(const char **themeNames, size_t numThemes, void (*changeColorTheme)(uint32_t themeIndex)) {
74537454
g_themeNames = themeNames;
@@ -7664,11 +7665,7 @@ extern "C" void flowPropagateValueLVGLEvent(void *flowState, unsigned componentI
76647665
code, currentTarget, target, userData, key, gestureDir, rotaryDiff, 0xe7f23624
76657666
)
76667667
);
7667-
if (!lv_disp_get_default()->rendering_in_progress) {
7668-
g_currentLVGLEvent = event;
7669-
eez::flow::tick();
7670-
g_currentLVGLEvent = 0;
7671-
}
7668+
g_currentLVGLEvent = event;
76727669
}
76737670
#ifndef EEZ_LVGL_TEMP_STRING_BUFFER_SIZE
76747671
#define EEZ_LVGL_TEMP_STRING_BUFFER_SIZE 1024

‎resources/eez-framework-amalgamation/eez-flow.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* Autogenerated on February 3, 2025 3:55:56 PM from eez-framework commit 46e3fd71c9682cf60f626adbbc6c5a7821dda9f2 */
1+
/* Autogenerated on February 5, 2025 12:40:14 PM from eez-framework commit 29db91ae3f40d111c7c922009def4d25f2517209 */
22
/*
33
* eez-framework
44
*

‎wasm/eez-framework

0 commit comments

Comments
 (0)