Add generic input device
update lv_bindings module
This commit is contained in:
parent
89baf40aa7
commit
31054d1b5f
@ -1 +1 @@
|
|||||||
Subproject commit 67a960c86577613669c3c1436e35e5664411d8b2
|
Subproject commit daa07497cefbabc7d175df08d20a9bcd2f3979af
|
||||||
@ -185,6 +185,7 @@ extern const struct _mp_obj_module_t mp_module_socket;
|
|||||||
extern const struct _mp_obj_module_t mp_module_ffi;
|
extern const struct _mp_obj_module_t mp_module_ffi;
|
||||||
extern const struct _mp_obj_module_t mp_module_jni;
|
extern const struct _mp_obj_module_t mp_module_jni;
|
||||||
extern const struct _mp_obj_module_t mp_module_lvgl;
|
extern const struct _mp_obj_module_t mp_module_lvgl;
|
||||||
|
extern const struct _mp_obj_module_t mp_module_lvindev;
|
||||||
extern const struct _mp_obj_module_t mp_module_SDL;
|
extern const struct _mp_obj_module_t mp_module_SDL;
|
||||||
|
|
||||||
#if MICROPY_PY_UOS_VFS
|
#if MICROPY_PY_UOS_VFS
|
||||||
@ -226,6 +227,7 @@ extern const struct _mp_obj_module_t mp_module_SDL;
|
|||||||
#include "lib/lv_bindings/lvgl/lv_misc/lv_gc.h"
|
#include "lib/lv_bindings/lvgl/lv_misc/lv_gc.h"
|
||||||
#define MICROPY_PY_LVGL_DEF \
|
#define MICROPY_PY_LVGL_DEF \
|
||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_lvgl), (mp_obj_t)&mp_module_lvgl },\
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_lvgl), (mp_obj_t)&mp_module_lvgl },\
|
||||||
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_lvindev), (mp_obj_t)&mp_module_lvindev},\
|
||||||
{ MP_OBJ_NEW_QSTR(MP_QSTR_SDL), (mp_obj_t)&mp_module_SDL },
|
{ MP_OBJ_NEW_QSTR(MP_QSTR_SDL), (mp_obj_t)&mp_module_SDL },
|
||||||
#else
|
#else
|
||||||
#define LV_ROOTS
|
#define LV_ROOTS
|
||||||
|
|||||||
3
py/py.mk
3
py/py.mk
@ -122,6 +122,7 @@ endif
|
|||||||
#LittlevGL
|
#LittlevGL
|
||||||
LVGL_BINDING_DIR = $(TOP)/lib/lv_bindings
|
LVGL_BINDING_DIR = $(TOP)/lib/lv_bindings
|
||||||
LVGL_DIR = $(LVGL_BINDING_DIR)/lvgl
|
LVGL_DIR = $(LVGL_BINDING_DIR)/lvgl
|
||||||
|
LVGL_GENERIC_DRV_DIR = $(LVGL_BINDING_DIR)/driver/generic
|
||||||
INC += -I$(LVGL_DIR) -I$(LVGL_BINDING_DIR)/include
|
INC += -I$(LVGL_DIR) -I$(LVGL_BINDING_DIR)/include
|
||||||
ALL_LVGL_SRC = $(shell find $(LVGL_DIR) -type f) $(TOP)/lib/lv_conf.h
|
ALL_LVGL_SRC = $(shell find $(LVGL_DIR) -type f) $(TOP)/lib/lv_conf.h
|
||||||
LVGL_PP = $(BUILD)/lvgl/lvgl.pp.c
|
LVGL_PP = $(BUILD)/lvgl/lvgl.pp.c
|
||||||
@ -136,7 +137,7 @@ $(LVGL_MPY): $(ALL_LVGL_SRC) $(LVGL_BINDING_DIR)/gen/gen_mpy.py
|
|||||||
$(Q)$(PYTHON) $(LVGL_BINDING_DIR)/gen/gen_mpy.py -X anim -X group -X task -E $(LVGL_PP) $(LVGL_DIR)/lvgl.h > $@
|
$(Q)$(PYTHON) $(LVGL_BINDING_DIR)/gen/gen_mpy.py -X anim -X group -X task -E $(LVGL_PP) $(LVGL_DIR)/lvgl.h > $@
|
||||||
|
|
||||||
CFLAGS_MOD += -Wno-unused-function
|
CFLAGS_MOD += -Wno-unused-function
|
||||||
SRC_MOD += $(subst $(TOP)/,,$(shell find $(LVGL_DIR) -type f -name "*.c") $(LVGL_MPY))
|
SRC_MOD += $(subst $(TOP)/,,$(shell find $(LVGL_DIR) $(LVGL_GENERIC_DRV_DIR) -type f -name "*.c") $(LVGL_MPY))
|
||||||
|
|
||||||
# py object files
|
# py object files
|
||||||
PY_CORE_O_BASENAME = $(addprefix py/,\
|
PY_CORE_O_BASENAME = $(addprefix py/,\
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user