micropython/docs/reference
Damien George 35dd959133 tools/manifestfile.py: Change library search to use a list of paths.
This commit changes how library packages are searched for when a manifest
file is loaded: there is now simply a list of library paths that is
searched in order for the given package.  This list defaults to the
main directories in micropython-lib, but can be added to -- either appended
or prepended -- by using `add_library()`.

In particular the way unix-ffi library packages are searched has changed,
because the `unix_ffi` argument to `require()` is now removed.  Instead, if
a build wants to include packages from micropython-lib/unix-ffi, then it
must explicitly add this to the list of paths to search using:

    add_library("unix-ffi", "$(MPY_LIB_DIR)/unix-ffi")

Work done in collaboration with Jim Mussared.

Signed-off-by: Damien George <damien@micropython.org>
2024-02-08 17:16:10 +11:00
..
asm_thumb2_arith.rst
asm_thumb2_compare.rst all: Fix spelling mistakes based on codespell check. 2023-04-27 18:03:06 +10:00
asm_thumb2_directives.rst
asm_thumb2_float.rst
asm_thumb2_hints_tips.rst
asm_thumb2_index.rst
asm_thumb2_label_branch.rst
asm_thumb2_ldr.rst
asm_thumb2_logical_bit.rst
asm_thumb2_misc.rst
asm_thumb2_mov.rst
asm_thumb2_stack.rst
asm_thumb2_str.rst
constrained.rst all: Fix "reuse" and "overridden" spelling mistakes. 2024-01-05 15:08:33 +11:00
filesystem.rst docs: Use vfs module instead of os. 2024-02-07 13:25:10 +11:00
glossary.rst all: Fix various spelling mistakes found by codespell 2.2.6. 2023-10-03 11:24:50 +11:00
index.rst docs/reference/micropython2_migration: Add migration guide. 2023-10-27 15:28:46 +11:00
isr_rules.rst docs: Rename uasyncio to asyncio. 2023-06-19 18:36:54 +10:00
manifest.rst tools/manifestfile.py: Change library search to use a list of paths. 2024-02-08 17:16:10 +11:00
micropython2_migration.rst docs/reference/micropython2_migration.rst: Add info about os and vfs. 2024-02-07 13:25:09 +11:00
mpremote.rst tools/mpremote: Add support for rfc2217, serial over TCP. 2023-09-29 14:40:17 +10:00
mpyfiles.rst docs/reference/mpyfiles: Document change in .mpy sub-version. 2023-10-16 11:28:32 +11:00
packages.rst docs/reference/packages: Add GitHub repo to package example dependency. 2023-06-02 11:25:55 +10:00
pyboard.py.rst tools/pyboard.py: Add "touch" filesystem command. 2022-08-18 22:24:25 +10:00
repl.rst
speed_python.rst docs/reference/speed_python: Remove 4-arg limit for viper. 2023-05-23 17:40:17 +10:00