summaryrefslogtreecommitdiff
path: root/docs/develop/extendingmicropython.rst
diff options
context:
space:
mode:
authornanjekyejoannah <joannah.nanjekye@ibm.com>2020-10-12 17:25:05 -0300
committerDamien George <damien@micropython.org>2021-01-27 16:59:58 +1100
commit4eaebc1988699db6ebfd35fbe56a3e8d4cd0b373 (patch)
treeae2efb6e48fc19241b94c2b22f800a7883fff608 /docs/develop/extendingmicropython.rst
parent203e1d2a65273db3f6ff063ba1124a89c3482c0f (diff)
docs/develop: Add MicroPython Internals chapter.
This commit adds many new sections to the existing "Developing and building MicroPython" chapter to make it all about the internals of MicroPython. This work was done as part of Google's Season of Docs 2020.
Diffstat (limited to 'docs/develop/extendingmicropython.rst')
-rw-r--r--docs/develop/extendingmicropython.rst19
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/develop/extendingmicropython.rst b/docs/develop/extendingmicropython.rst
new file mode 100644
index 000000000..7fb1ae47a
--- /dev/null
+++ b/docs/develop/extendingmicropython.rst
@@ -0,0 +1,19 @@
+.. _extendingmicropython:
+
+Extending MicroPython in C
+==========================
+
+This chapter describes options for implementing additional functionality in C, but from code
+written outside of the main MicroPython repository. The first approach is useful for building
+your own custom firmware with some project-specific additional modules or functions that can
+be accessed from Python. The second approach is for building modules that can be loaded at runtime.
+
+Please see the :ref:`library section <internals_library>` for more information on building core modules that
+live in the main MicroPython repository.
+
+.. toctree::
+ :maxdepth: 3
+
+ cmodules.rst
+ natmod.rst
+ \ No newline at end of file