LICENSE
MANIFEST.in
README.md
pyproject.toml
ports/python/micropython.py
ports/python/micropython_module.cpp
ports/python/pyproject.toml
ports/python/setup.py
ports/python/test_micropython_module.py
ports/python/jonnor_micropython.egg-info/PKG-INFO
ports/python/jonnor_micropython.egg-info/SOURCES.txt
ports/python/jonnor_micropython.egg-info/dependency_links.txt
ports/python/jonnor_micropython.egg-info/requires.txt
ports/python/jonnor_micropython.egg-info/top_level.txt
ports/unix/Makefile
ports/unix/README.md
ports/unix/alloc.c
ports/unix/coverage.c
ports/unix/coveragecpp.cpp
ports/unix/fatfs_port.c
ports/unix/gccollect.c
ports/unix/input.c
ports/unix/input.h
ports/unix/main.c
ports/unix/modffi.c
ports/unix/modjni.c
ports/unix/modmachine.c
ports/unix/modos.c
ports/unix/modsocket.c
ports/unix/modtermios.c
ports/unix/modtime.c
ports/unix/mpbthciport.c
ports/unix/mpbtstackport.h
ports/unix/mpbtstackport_common.c
ports/unix/mpbtstackport_h4.c
ports/unix/mpbtstackport_usb.c
ports/unix/mpconfigport.h
ports/unix/mpconfigport.mk
ports/unix/mphalport.h
ports/unix/mpnimbleport.c
ports/unix/mpnimbleport.h
ports/unix/mpthreadport.c
ports/unix/mpthreadport.h
ports/unix/qstrdefsport.h
ports/unix/stack_size.h
ports/unix/unix_mphal.c
ports/unix/mbedtls/mbedtls_config_port.h
ports/unix/variants/manifest.py
ports/unix/variants/mpconfigvariant_common.h
ports/unix/variants/coverage/manifest.py
ports/unix/variants/coverage/mpconfigvariant.h
ports/unix/variants/coverage/mpconfigvariant.mk
ports/unix/variants/coverage/frzmpy/frzmpy1.py
ports/unix/variants/coverage/frzmpy/frzmpy2.py
ports/unix/variants/coverage/frzmpy/frzmpy3.py
ports/unix/variants/coverage/frzmpy/frzmpy4.py
ports/unix/variants/coverage/frzmpy/frzqstr.py
ports/unix/variants/coverage/frzmpy/frzmpy_pkg1/__init__.py
ports/unix/variants/coverage/frzmpy/frzmpy_pkg2/mod.py
ports/unix/variants/coverage/frzstr/frzstr1.py
ports/unix/variants/coverage/frzstr/frzstr_pkg1/__init__.py
ports/unix/variants/coverage/frzstr/frzstr_pkg2/mod.py
ports/unix/variants/longlong/mpconfigvariant.h
ports/unix/variants/longlong/mpconfigvariant.mk
ports/unix/variants/minimal/mpconfigvariant.h
ports/unix/variants/minimal/mpconfigvariant.mk
ports/unix/variants/nanbox/mpconfigvariant.h
ports/unix/variants/nanbox/mpconfigvariant.mk
ports/unix/variants/standard/manifest.py
ports/unix/variants/standard/mpconfigvariant.h
ports/unix/variants/standard/mpconfigvariant.mk
ports/windows/.gitignore
ports/windows/Makefile
ports/windows/README.md
ports/windows/fmode.c
ports/windows/fmode.h
ports/windows/init.c
ports/windows/init.h
ports/windows/libmicropython.vcxproj
ports/windows/micropython.rc
ports/windows/micropython.vcxproj
ports/windows/mpconfigport.h
ports/windows/mpconfigport.mk
ports/windows/realpath.c
ports/windows/realpath.h
ports/windows/sleep.h
ports/windows/windows_mphal.c
ports/windows/windows_mphal.h
ports/windows/msvc/common.props
ports/windows/msvc/debug.props
ports/windows/msvc/dirent.c
ports/windows/msvc/dirent.h
ports/windows/msvc/genhdr.targets
ports/windows/msvc/gettimeofday.c
ports/windows/msvc/paths.props
ports/windows/msvc/release.props
ports/windows/msvc/sources.props
ports/windows/msvc/unistd.h
ports/windows/msvc/sys/time.h
ports/windows/variants/manifest.py
ports/windows/variants/dev/manifest.py
ports/windows/variants/dev/mpconfigvariant.h
ports/windows/variants/dev/mpconfigvariant.mk
ports/windows/variants/dev/mpconfigvariant.props
ports/windows/variants/standard/mpconfigvariant.h
ports/windows/variants/standard/mpconfigvariant.mk
ports/windows/variants/standard/mpconfigvariant.props
py/argcheck.c
py/asmarm.c
py/asmarm.h
py/asmbase.c
py/asmbase.h
py/asmrv32.c
py/asmrv32.h
py/asmthumb.c
py/asmthumb.h
py/asmx64.c
py/asmx64.h
py/asmx86.c
py/asmx86.h
py/asmxtensa.c
py/asmxtensa.h
py/bc.c
py/bc.h
py/bc0.h
py/binary.c
py/binary.h
py/builtin.h
py/builtinevex.c
py/builtinhelp.c
py/builtinimport.c
py/compile.c
py/compile.h
py/cstack.c
py/cstack.h
py/dynruntime.h
py/dynruntime.mk
py/emit.h
py/emitbc.c
py/emitcommon.c
py/emitglue.c
py/emitglue.h
py/emitinlinerv32.c
py/emitinlinethumb.c
py/emitinlinextensa.c
py/emitnarm.c
py/emitnative.c
py/emitndebug.c
py/emitnrv32.c
py/emitnthumb.c
py/emitnx64.c
py/emitnx86.c
py/emitnxtensa.c
py/emitnxtensawin.c
py/formatfloat.c
py/formatfloat.h
py/frozenmod.c
py/frozenmod.h
py/gc.c
py/gc.h
py/grammar.h
py/lexer.c
py/lexer.h
py/make_root_pointers.py
py/makecompresseddata.py
py/makemoduledefs.py
py/makeqstrdata.py
py/makeqstrdefs.py
py/makeversionhdr.py
py/malloc.c
py/map.c
py/misc.h
py/mkenv.mk
py/mkrules.cmake
py/mkrules.mk
py/modarray.c
py/modbuiltins.c
py/modcmath.c
py/modcollections.c
py/moderrno.c
py/modgc.c
py/modio.c
py/modmath.c
py/modmicropython.c
py/modstring.c
py/modstruct.c
py/modsys.c
py/modthread.c
py/modweakref.c
py/mpconfig.h
py/mperrno.h
py/mphal.h
py/mpprint.c
py/mpprint.h
py/mpstate.c
py/mpstate.h
py/mpthread.h
py/mpz.c
py/mpz.h
py/nativeglue.c
py/nativeglue.h
py/nlr.c
py/nlr.h
py/nlraarch64.c
py/nlrloong64.c
py/nlrmips.c
py/nlrpowerpc.c
py/nlrrv32.c
py/nlrrv64.c
py/nlrsetjmp.c
py/nlrthumb.c
py/nlrx64.c
py/nlrx86.c
py/nlrxtensa.c
py/obj.c
py/obj.h
py/objarray.c
py/objarray.h
py/objattrtuple.c
py/objbool.c
py/objboundmeth.c
py/objcell.c
py/objclosure.c
py/objcode.c
py/objcode.h
py/objcomplex.c
py/objdeque.c
py/objdict.c
py/objenumerate.c
py/objexcept.c
py/objexcept.h
py/objfilter.c
py/objfloat.c
py/objfun.c
py/objfun.h
py/objgenerator.c
py/objgenerator.h
py/objgetitemiter.c
py/objint.c
py/objint.h
py/objint_impl.h
py/objint_longlong.c
py/objint_mpz.c
py/objlist.c
py/objlist.h
py/objmap.c
py/objmodule.c
py/objmodule.h
py/objnamedtuple.c
py/objnamedtuple.h
py/objnone.c
py/objobject.c
py/objpolyiter.c
py/objproperty.c
py/objrange.c
py/objreversed.c
py/objringio.c
py/objset.c
py/objsingleton.c
py/objslice.c
py/objstr.c
py/objstr.h
py/objstringio.c
py/objstringio.h
py/objstrunicode.c
py/objtemplate.c
py/objtuple.c
py/objtuple.h
py/objtype.c
py/objtype.h
py/objzip.c
py/opmethods.c
py/pairheap.c
py/pairheap.h
py/parse.c
py/parse.h
py/parsenum.c
py/parsenum.h
py/parsenumbase.c
py/parsenumbase.h
py/persistentcode.c
py/persistentcode.h
py/profile.c
py/profile.h
py/py.cmake
py/py.mk
py/pystack.c
py/pystack.h
py/qstr.c
py/qstr.h
py/qstrdefs.h
py/reader.c
py/reader.h
py/repl.c
py/repl.h
py/ringbuf.c
py/ringbuf.h
py/runtime.c
py/runtime.h
py/runtime0.h
py/runtime_utils.c
py/scheduler.c
py/scope.c
py/scope.h
py/sequence.c
py/showbc.c
py/smallint.c
py/smallint.h
py/stackctrl.c
py/stackctrl.h
py/stream.c
py/stream.h
py/unicode.c
py/unicode.h
py/usermod.cmake
py/verbose.mk
py/vm.c
py/vmentrytable.h
py/vstr.c
py/warning.c
shared/README.md
shared/libc/__errno.c
shared/libc/abort_.c
shared/libc/printf.c
shared/libc/string0.c
shared/memzip/README.md
shared/memzip/import.c
shared/memzip/lexermemzip.c
shared/memzip/make-memzip.py
shared/memzip/memzip.c
shared/memzip/memzip.h
shared/netutils/dhcpserver.c
shared/netutils/dhcpserver.h
shared/netutils/netutils.c
shared/netutils/netutils.h
shared/netutils/trace.c
shared/readline/readline.c
shared/readline/readline.h
shared/runtime/gchelper.h
shared/runtime/gchelper_generic.c
shared/runtime/gchelper_loong64.s
shared/runtime/gchelper_native.c
shared/runtime/gchelper_rv32i.s
shared/runtime/gchelper_rv64i.s
shared/runtime/gchelper_thumb1.s
shared/runtime/gchelper_thumb2.s
shared/runtime/interrupt_char.c
shared/runtime/interrupt_char.h
shared/runtime/mpirq.c
shared/runtime/mpirq.h
shared/runtime/pyexec.c
shared/runtime/pyexec.h
shared/runtime/semihosting_arm.c
shared/runtime/semihosting_arm.h
shared/runtime/semihosting_rv32.c
shared/runtime/semihosting_rv32.h
shared/runtime/softtimer.c
shared/runtime/softtimer.h
shared/runtime/stdout_helpers.c
shared/runtime/sys_stdio_mphal.c
shared/timeutils/timeutils.c
shared/timeutils/timeutils.h
shared/tinyusb/mp_usbd.c
shared/tinyusb/mp_usbd.h
shared/tinyusb/mp_usbd_cdc.c
shared/tinyusb/mp_usbd_cdc.h
shared/tinyusb/mp_usbd_descriptor.c
shared/tinyusb/mp_usbd_runtime.c
shared/tinyusb/tusb_config.h