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
 - 
 - 
					
					
					
					
update
I 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