micropython/docs/develop
Alessandro Gatti e993f53877 docs/develop/natmod: Add notes on Picolibc and natmods.
This commit adds some documentation on what are the limitations of using
Picolibc as a standard C library for native modules.

This also contains a reference to the "errno" issue when building
natmods on RV32 that the PR this commit is part of, as it is not obvious
how to approach this issue when encountered for the first time.

Signed-off-by: Alessandro Gatti <a.gatti@frob.it>
2025-07-20 23:03:40 +10:00
..
img docs/develop: Add MicroPython Internals chapter. 2021-01-27 16:59:58 +11:00
cmodules.rst py/py.mk: Add SRC_USERMOD_LIB_ASM to include assembly files. 2024-08-01 12:01:18 +10:00
compiler.rst all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
extendingmicropython.rst docs: Remove trailing spaces and convert tabs to spaces. 2021-12-15 11:49:22 +11:00
gettingstarted.rst tests/run-tests.py: Change --target/--device options to --test-instance. 2024-11-04 12:47:47 +11:00
index.rst docs: Remove trailing spaces and convert tabs to spaces. 2021-12-15 11:49:22 +11:00
library.rst all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
maps.rst docs/develop: Add MicroPython Internals chapter. 2021-01-27 16:59:58 +11:00
memorymgt.rst docs/develop: Add MicroPython Internals chapter. 2021-01-27 16:59:58 +11:00
natmod.rst docs/develop/natmod: Add notes on Picolibc and natmods. 2025-07-20 23:03:40 +10:00
optimizations.rst docs/develop/optimizations: Fix typo identified in issue 14391. 2024-04-29 09:20:28 +10:00
porting.rst all: Remove the "STATIC" macro and just use "static" instead. 2024-03-07 14:20:42 +11:00
publiccapi.rst docs/develop: Add MicroPython Internals chapter. 2021-01-27 16:59:58 +11:00
qstr.rst docs: Remove trailing spaces and convert tabs to spaces. 2021-12-15 11:49:22 +11:00
writingtests.rst tests/run-tests.py: Change --target/--device options to --test-instance. 2024-11-04 12:47:47 +11:00