This is the clone of the main MicroPython repository.
It is mostly unchanged, except for the following files:
- Renamed unused files to prevent compiling
extmod/modlwip.c-->extmod/modlwip.c.orig
- Completelly rewritten thread support
py/mpthread.hpy/modthread.c
- Changes needed for correct interpretation of floats for
MICROPY_OBJ_REPR_CandMICROPY_OBJ_REPR_Dfor RISC-V 64bit processorpy/obj.h
- Changes needed for using
llfor 64-bit integers (MICROPY_OBJ_REPR_C)py/mpprint.c
- Small changes to enable support for two MicroPython instances running on two processors:
py/runtime.cpy/builtin.hpy/gc.c,py/gc.hpy/mpstate.h
- Small changes to enable support for two MicroPython instances running on two processors
sys.path,sys.argvandsys.modulesare now FUNCTIONS:sys.path(),sys.argv()andsys.modules()py/modsys.c
- Added PyStack info in
mem_infofunctionpy/modmicropython.c
- Small changes to address some errors when compiling without any native emmiter enabled
py/compile.cpy/persistentcode.c
- Added support for 64-bit memory objects
extmod/machine_mem.cextmod/machine_mem.h
- Added some functions (circle, fill_circle)
extmod/modframebuf.c
- Changes needed for correct interpretation of floats for
MICROPY_OBJ_REPR_Cfor RISC-V 64bit processortools/mpy-tool.py
- Changed printing of version info string
lib/utils/pyexec.c
- Small changes in all files dealing with PyStack
MICROPY_ENABLE_PYSTACKconditional compiles was changed to runtime check for PyStack enabled.
If PyStack is used or not can be changed in MicroPython configuration.py/nlr.hpy/objbountmeth.cpy/objfun.cpy/qstrdefs.hpy/pystack.cpy/pystack.hpy/vm.c
- Some changes in
mkfiles for better integration with this port's build systempy/mkrules.mkpy/mkenv.mk
- Small change to avoid compiler errors when building on OSX
py/mpstate.c
All modified files contains the copyright string "Copyright (c) 2019 LoBo (https://github.com/loboris)" and the changes are marked with the LoBo comment.
All modifications are easy to maintain and should not present a problem when the MicroPython core is updated.
All files not used or needed for building the K210 Micropython port are removed.
Latest update: Dec 22. 2019.
Release: 1.12
SHA: 1f37194 (1f371947309c5ea6023b6d9065415697cbc75578)
MicroPython Release information