45 Commits (f33dfb966a1432281809e372b9d3803e7fd3cb2f)

Author SHA1 Message Date
Jos Verlinde a93ebd0e03 docs: Add requirements.txt file with dependencies for Sphinx. 1 year ago
Elecia White b714f41812 docs/develop/gettingstarted: Update ARM package list. 1 year ago
Rene Straub 7fad499d1e docs/develop/gettingstarted: Clarify submodule initialization. 1 year ago
Jim Mussared dfe232d000 py/builtinimport: Remove weak links. 2 years ago
marble b5c81f6bfb docs/develop/porting: Add missing code to example main.c and Makefile. 2 years ago
Damien George b1229efbd1 all: Fix spelling mistakes based on codespell check. 2 years ago
Damien George 2283b6d68f py: Pass in address to compiled module instead of returning it. 2 years ago
Laurens Valk a67989aa20 examples/usercmodule: Add example of a native C class. 2 years ago
Damien George ec12cc5ba6 docs/develop: Fix mp_compile snippet to match latest code. 2 years ago
Jim Mussared 3cc6decfc4 py/py.mk: Make user-C-module handling self-contained in py.mk. 2 years ago
Jim Mussared 17f2783e4a all: Use += rather than = everywhere for CFLAGS/LDFLAGS/LIBS. 2 years ago
Jim Mussared 924a3e03ec top: Replace upip with mip everywhere. 2 years ago
David Lechner 888e831bf7 docs: Update links for Arm GCC toolchain. 2 years ago
David Lechner 81dbea1ce3 shared/readline: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
David Lechner c118b5d0e4 extmod/extmod.mk: Separate out extmod file list from py.mk to extmod.mk. 2 years ago
Damien George efe23aca71 all: Remove third argument to MP_REGISTER_MODULE. 2 years ago
Damien George c1b9d2259e py/dynruntime.mk: Add basic support for armv6m architecture. 2 years ago
Cem Eliguzel 5943a2ec79 docs/develop/porting.rst: Fix build and import problems in the example. 3 years ago
Damien George de43b500bd py/runtime: Allow initialising sys.path/argv with defaults. 3 years ago
Damien George d9d67adef1 docs: Remove trailing spaces and convert tabs to spaces. 3 years ago
Jim Mussared c737cde947 docs: Replace ufoo with foo in all docs. 3 years ago
Damien George 136369d72f all: Update to point to files in new shared/ directory. 3 years ago
Mike Causer 31ac410a4f docs: Fix some spelling mistakes. 4 years ago
Damien George f541b3673d docs/develop: Improve user C modules to properly describe how to build. 4 years ago
Damien George d87f42b0e5 examples/usercmodules: Simplify user C module enabling. 4 years ago
Phil Howard 8e5756e2b6 docs/develop/cmodules.rst: Document C-modules and micropython.cmake. 4 years ago
stijn 914380cb89 all: Add .git-blame-ignore-revs for fixing up git blame output. 4 years ago
Damien George 6129b8e401 tests: Rename run-tests to run-tests.py for consistency. 4 years ago
Samuelson 407df82f81 docs/develop/natmod: Fix a small typo, con->can. 4 years ago
nanjekyejoannah 4eaebc1988 docs/develop: Add MicroPython Internals chapter. 4 years ago
Damien George dbb13104ca docs/develop/cmodules.rst: Add link to source code for user C example. 4 years ago
stijn 25c4563f26 examples: Add example code for user C modules, both C and C++. 4 years ago
stijn 0153148fd2 py/py.mk: Support C++ code for user C modules. 4 years ago
stijn 78c8b55067 docs: Fix reference to QSTR_GEN_CFLAGS Makefile flag. 4 years ago
Damien George c8ade2bd7f docs/develop: Add notes on prerequisite tools for building native .mpy. 4 years ago
Damien George cae77daf00 docs/develop: Fix module/source name in Makefile of native example. 5 years ago
Thorsten von Eicken be92aacba3 docs/develop: Detail how to add symbols to mp_fun_table for native mods. 5 years ago
Jason Neal aec88ddf03 docs: More consistent capitalization and use of articles in headings. 5 years ago
Damien George 8449e41818 docs/develop: Add documentation on how to build native .mpy modules. 5 years ago
Jim Mussared 4ddd46e6cf docs/develop/qstr.rst: Add documentation for string interning. 5 years ago
Daniel O'Connor d4e182039f docs/cmodules: Note the various ways MODULE_EXAMPLE_ENABLED can be set. 6 years ago
Daniel O'Connor fd58136d6b docs/cmodules: Fix example to globally define MODULE_EXAMPLE_ENABLED. 6 years ago
Damien George 0fb15fc3f4 docs/develop: Remove paragraph that was copied in error from other doc. 6 years ago
Martin Fischer 912e957512 docs/develop: Fix typos in C-module example for example_add_ints. 6 years ago
Andrew Leech 89ff506513 py: Update and rework build system for including external C modules. 6 years ago