summaryrefslogtreecommitdiff
path: root/docs/develop/extendingmicropython.rst
diff options
context:
space:
mode:
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