diff --git a/SConscript.firmware b/SConscript.firmware index a406e62d2..7e2a062ae 100644 --- a/SConscript.firmware +++ b/SConscript.firmware @@ -178,9 +178,9 @@ SOURCE_MICROPYTHON = [ 'vendor/micropython/py/objfun.c', 'vendor/micropython/py/objgenerator.c', 'vendor/micropython/py/objgetitemiter.c', + 'vendor/micropython/py/objint.c', 'vendor/micropython/py/objint_longlong.c', 'vendor/micropython/py/objint_mpz.c', - 'vendor/micropython/py/objint.c', 'vendor/micropython/py/objlist.c', 'vendor/micropython/py/objmap.c', 'vendor/micropython/py/objmodule.c', @@ -208,8 +208,8 @@ SOURCE_MICROPYTHON = [ 'vendor/micropython/py/qstr.c', 'vendor/micropython/py/reader.c', 'vendor/micropython/py/repl.c', - 'vendor/micropython/py/runtime_utils.c', 'vendor/micropython/py/runtime.c', + 'vendor/micropython/py/runtime_utils.c', 'vendor/micropython/py/scope.c', 'vendor/micropython/py/sequence.c', 'vendor/micropython/py/showbc.c', diff --git a/SConscript.unix b/SConscript.unix index 1ad8dcfac..1b7199749 100644 --- a/SConscript.unix +++ b/SConscript.unix @@ -138,6 +138,14 @@ SOURCE_MICROPYTHON = [ 'vendor/micropython/py/emitbc.c', 'vendor/micropython/py/emitcommon.c', 'vendor/micropython/py/emitglue.c', + 'vendor/micropython/py/emitinlinethumb.c', + 'vendor/micropython/py/emitinlinextensa.c', + 'vendor/micropython/py/emitnarm.c', + 'vendor/micropython/py/emitnative.c', + 'vendor/micropython/py/emitnthumb.c', + 'vendor/micropython/py/emitnx64.c', + 'vendor/micropython/py/emitnx86.c', + 'vendor/micropython/py/emitnxtensa.c', 'vendor/micropython/py/formatfloat.c', 'vendor/micropython/py/frozenmod.c', 'vendor/micropython/py/gc.c', @@ -146,18 +154,26 @@ SOURCE_MICROPYTHON = [ 'vendor/micropython/py/map.c', 'vendor/micropython/py/modarray.c', 'vendor/micropython/py/modbuiltins.c', + 'vendor/micropython/py/modcmath.c', + 'vendor/micropython/py/modcollections.c', 'vendor/micropython/py/modgc.c', + 'vendor/micropython/py/modio.c', 'vendor/micropython/py/modmath.c', 'vendor/micropython/py/modmicropython.c', 'vendor/micropython/py/modstruct.c', 'vendor/micropython/py/modsys.c', + 'vendor/micropython/py/modthread.c', + 'vendor/micropython/py/moduerrno.c', 'vendor/micropython/py/mpprint.c', 'vendor/micropython/py/mpstate.c', 'vendor/micropython/py/mpz.c', 'vendor/micropython/py/nativeglue.c', 'vendor/micropython/py/nlr.c', - 'vendor/micropython/py/nlrx86.c', + 'vendor/micropython/py/nlrsetjmp.c', + 'vendor/micropython/py/nlrthumb.c', 'vendor/micropython/py/nlrx64.c', + 'vendor/micropython/py/nlrx86.c', + 'vendor/micropython/py/nlrxtensa.c', 'vendor/micropython/py/obj.c', 'vendor/micropython/py/objarray.c', 'vendor/micropython/py/objattrtuple.c', @@ -166,6 +182,7 @@ SOURCE_MICROPYTHON = [ 'vendor/micropython/py/objcell.c', 'vendor/micropython/py/objclosure.c', 'vendor/micropython/py/objcomplex.c', + 'vendor/micropython/py/objdeque.c', 'vendor/micropython/py/objdict.c', 'vendor/micropython/py/objenumerate.c', 'vendor/micropython/py/objexcept.c', @@ -174,9 +191,9 @@ SOURCE_MICROPYTHON = [ 'vendor/micropython/py/objfun.c', 'vendor/micropython/py/objgenerator.c', 'vendor/micropython/py/objgetitemiter.c', + 'vendor/micropython/py/objint.c', 'vendor/micropython/py/objint_longlong.c', 'vendor/micropython/py/objint_mpz.c', - 'vendor/micropython/py/objint.c', 'vendor/micropython/py/objlist.c', 'vendor/micropython/py/objmap.c', 'vendor/micropython/py/objmodule.c', @@ -201,13 +218,14 @@ SOURCE_MICROPYTHON = [ 'vendor/micropython/py/parsenum.c', 'vendor/micropython/py/parsenumbase.c', 'vendor/micropython/py/persistentcode.c', + 'vendor/micropython/py/pystack.c', 'vendor/micropython/py/qstr.c', 'vendor/micropython/py/reader.c', 'vendor/micropython/py/repl.c', - 'vendor/micropython/py/runtime_utils.c', 'vendor/micropython/py/runtime.c', - 'vendor/micropython/py/scope.c', + 'vendor/micropython/py/runtime_utils.c', 'vendor/micropython/py/scheduler.c', + 'vendor/micropython/py/scope.c', 'vendor/micropython/py/sequence.c', 'vendor/micropython/py/showbc.c', 'vendor/micropython/py/smallint.c',