Add generic input device

update lv_bindings module
This commit is contained in:
Amir Gonnen 2019-03-05 00:04:36 +02:00
parent 89baf40aa7
commit 31054d1b5f
3 changed files with 5 additions and 2 deletions

@ -1 +1 @@
Subproject commit 67a960c86577613669c3c1436e35e5664411d8b2
Subproject commit daa07497cefbabc7d175df08d20a9bcd2f3979af

View File

@ -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_jni;
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;
#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"
#define MICROPY_PY_LVGL_DEF \
{ 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 },
#else
#define LV_ROOTS

View File

@ -122,6 +122,7 @@ endif
#LittlevGL
LVGL_BINDING_DIR = $(TOP)/lib/lv_bindings
LVGL_DIR = $(LVGL_BINDING_DIR)/lvgl
LVGL_GENERIC_DRV_DIR = $(LVGL_BINDING_DIR)/driver/generic
INC += -I$(LVGL_DIR) -I$(LVGL_BINDING_DIR)/include
ALL_LVGL_SRC = $(shell find $(LVGL_DIR) -type f) $(TOP)/lib/lv_conf.h
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 > $@
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_CORE_O_BASENAME = $(addprefix py/,\