File tree Expand file tree Collapse file tree 2 files changed +36
-2
lines changed Expand file tree Collapse file tree 2 files changed +36
-2
lines changed Original file line number Diff line number Diff line change @@ -144,7 +144,7 @@ void HAL_LTDC_ReloadEventCallback(LTDC_HandleTypeDef *hltdc) {
144
144
lv_display_flush_ready (dma2d_disp_drv );
145
145
}
146
146
147
- STATIC void mp_rk043fn48h_ts_read (struct _lv_indev_t * indev_drv , lv_indev_data_t * data ) {
147
+ STATIC void mp_rk043fn48h_ts_read (lv_indev_t * indev_drv , lv_indev_data_t * data ) {
148
148
static TS_StateTypeDef ts_state = {0 };
149
149
static int32_t lastX = 0 ;
150
150
static int32_t lastY = 0 ;
Original file line number Diff line number Diff line change @@ -66,14 +66,48 @@ function(lv_bindings)
66
66
set (LV_PP_FILTERED ${LV_PP} )
67
67
endif ()
68
68
69
+ set (LV_JSON ${CMAKE_BINARY_DIR} /lvgl_all.json )
70
+
71
+ if (EXISTS ${LVGL_DIR} /scripts/gen_json/gen_json.py )
72
+ set (LVGL_ALL_H ${CMAKE_BINARY_DIR} /lvgl_all.h )
73
+ add_custom_command (
74
+ OUTPUT
75
+ ${LVGL_ALL_H}
76
+ COMMAND
77
+ echo "\" #include\" " "\"\\\" ${LVGL_DIR} /lvgl.h\\\"\" " > ${LVGL_ALL_H}
78
+ COMMAND
79
+ echo "\" #include\" " "\"\\\" ${LVGL_DIR} /src/lvgl_private.h\\\"\" " >> ${LVGL_ALL_H}
80
+ COMMAND_EXPAND_LISTS
81
+ )
82
+ add_custom_command (
83
+ OUTPUT
84
+ ${LV_JSON}
85
+ COMMAND
86
+ ${Python3_EXECUTABLE} ${LVGL_DIR} /scripts/gen_json/gen_json.py --target-header ${LVGL_ALL_H} > ${LV_JSON}
87
+ DEPENDS
88
+ ${LVGL_DIR} /scripts/gen_json/gen_json.py
89
+ ${LVGL_ALL_H}
90
+ COMMAND_EXPAND_LISTS
91
+ )
92
+ else ()
93
+ add_custom_command (
94
+ OUTPUT
95
+ ${LV_JSON}
96
+ COMMAND
97
+ echo "{}" > ${LV_JSON}
98
+ COMMAND_EXPAND_LISTS
99
+ )
100
+ endif ()
101
+
69
102
add_custom_command (
70
103
OUTPUT
71
104
${LV_OUTPUT}
72
105
COMMAND
73
- ${Python3_EXECUTABLE} ${LV_BINDINGS_DIR} /gen/gen_mpy.py ${LV_GEN_OPTIONS} -MD ${LV_MPY_METADATA} -E ${LV_PP_FILTERED} ${LV_INPUT} > ${LV_OUTPUT} || (rm -f ${LV_OUTPUT} && /bin/false )
106
+ ${Python3_EXECUTABLE} ${LV_BINDINGS_DIR} /gen/gen_mpy.py ${LV_GEN_OPTIONS} -MD ${LV_MPY_METADATA} -E ${LV_PP_FILTERED} -J ${LV_JSON} ${LV_INPUT} > ${LV_OUTPUT} || (rm -f ${LV_OUTPUT} && /bin/false )
74
107
DEPENDS
75
108
${LV_BINDINGS_DIR} /gen/gen_mpy.py
76
109
${LV_PP_FILTERED}
110
+ ${LV_JSON}
77
111
COMMAND_EXPAND_LISTS
78
112
)
79
113
You can’t perform that action at this time.
0 commit comments