m5ez for micropython 1/?
- 
					
					
					
					
 Step 1: Build Micropython on Windows 10 DONE - 
GIVEN Ubuntu Linux Subsystem 
- 
AND dependent packages / python /pip (see wiki by loboris) 
- 
AND M5fire serial port connected on COM1 (/dev/ttyS1) 
- 
AND user has access to serial port 
- 
AND git repositories from loboris (optional) and M5Stack 
- 
WHEN ./BUILD.sh menuconfig 
- 
AND ./BUILD.sh -j4 
- 
AND ./BUILD.sh --port /dev/ttyS1 flash 
- 
AND reset M5fire 
- 
AND ./BUILD.sh --port /dev/ttyS1 monitor 
- 
THEN bootup messages (TODO) 
- 
AND python REPL active 
- 
AND M5stack module (via help(modules) 
 OPEN: - startup errors (boot.py/main.py?)
- no ui with menu config
 Step 2: Add a simple C/INO module with python access OPEN  and comments welcome 
- 
- 
					
					
					
					
 updateI am still working on the module integration - got one answers to my help issue on github repo from loboris 
- 
Add a define NEW_MODULE to menuconfig (MicroPython_BUILD/components/micropython/Kconfig.projbuild) 
- 
Add a ifdef guard with your DEFINE NEW_MODULE to the micropython makefile ( MicroPython_BUILD/components/micropython/component.mk) 
- 
write your sourcecode (MicroPython_BUILD/components/micropython/esp32/new_module.c) 
 Kconfig.projbuild config MICROPY_USE_NEW_MODULE bool "Use NEW_MODULE " default y help Include source from new_model.c into buildifdef MICROPY_USE_NEW_MODULE SRC_C += esp32/new_module.c endifmpconfigport.h #ifdef MICROPY_USE_NEW_MODULE extern const struct _mp_obj_module_t mp_module_new_module; #define BUILTIN_MODULE_NEW_MODULE { MP_OBJ_NEW_QSTR(MP_QSTR_indicator), (mp_obj_t)&mp_module_new_module}, #else #define BUILTIN_MODULE_NEW_MODULE #endif ... #define MICROPY_PORT_BUILTIN_MODULES \ ... BUILTIN_MODULE_NEW_MODULE \
- 
					
					
					
					
 nice work, looking forward to try it out when it's ready 
