micropython/lib
Yonatan Goldschmidt 61d2b40ad5 lib/utils/pyexec: Introduce MICROPY_REPL_INFO, wrap debug prints in it.
For the 3 ports that already make use of this feature (stm32, nrf and
teensy) this doesn't make any difference, it just allows to disable it from
now on.

For other ports that use pyexec, this decreases code size because the debug
printing code is dead (it can't be enabled) but the compiler can't deduce
that, so code is still emitted.
2019-12-28 00:05:39 +11:00
..
asf4@d270f79aa1 lib: Add asf4 as a submodule. 2019-07-01 17:18:44 +10:00
axtls@43a6e6bd3b axtls: Update, exposes AES functions to implement ECB chiper mode. 2017-11-05 11:37:05 +02:00
berkeley-db-1.xx@35aaec4418 berkeley-db-1.xx: Update, allow to override MINCACHE, DEFPSIZE. 2017-09-10 13:51:51 +03:00
cmsis/inc lib/cmsis: Upgrade to CMSIS 5.5.1. 2019-06-03 14:40:57 +10:00
embed lib/embed/abort_: Use mp_raise_msg helper function. 2017-09-22 11:31:00 +10:00
libc lib/libc/string0: Add simple implementations of strspn and strcspn. 2019-10-30 12:14:52 +11:00
libffi@e9de7e35f2 lib/libffi: Add libffi as a submodule. 2015-10-17 15:52:35 +03:00
libm lib/libm/math: Add implementation of __signbitf, if needed by a port. 2018-09-27 15:21:04 +10:00
libm_dbl stm32: Use hardware double sqrt on F7/H7 MCUs. 2019-10-10 17:39:32 +11:00
littlefs lib/littlefs: Add README describing origin and how to gen lfs1/lfs2. 2019-10-29 12:55:34 +11:00
lwip@159e31b689 lib/lwip: Update lwIP to v2.1.2, tag STABLE-2_1_2_RELEASE. 2019-07-04 10:36:23 +10:00
mbedtls@3f8d78411a lib: Add new submodule for mbedtls, currently at v2.17.0. 2019-06-05 15:21:40 +10:00
memzip lib/memzip: Make lexer constructor raise exception when file not found. 2017-03-14 11:52:05 +11:00
mp-readline all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
mynewt-nimble@223714cb16 lib/mynewt-nimble: Add Apache mynewt nimble as a submodule. 2019-10-01 09:51:02 +10:00
netutils lib/netutils: Add DHCP server component. 2019-06-03 14:57:50 +10:00
nrfx@7513fc9d5c lib/nrfx: Upgrade nrfx to master. 2019-05-21 17:45:01 +02:00
oofatfs lib/oofatfs: Update oofatfs library to fix issue with logic not. 2019-03-07 15:03:09 +11:00
stm32lib@668d7a9e54 lib/stm32lib: Update library for updated H7xx, new L0xx, new WBxx. 2019-07-03 23:36:43 +10:00
timeutils all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
tinytest Revert "lib/tinytest: Clean up test reporting in the presence of std..." 2019-12-19 17:53:46 +11:00
tinyusb@393492823c lib: Add tinyusb as a submodule. 2019-07-01 17:18:44 +10:00
upytesthelper py: Add global default_emit_opt variable to make emit kind persistent. 2019-08-28 12:47:58 +10:00
utils lib/utils/pyexec: Introduce MICROPY_REPL_INFO, wrap debug prints in it. 2019-12-28 00:05:39 +11:00
README.md lib: Add basic README. 2014-09-18 00:13:03 +01:00

This directory contains standard, low-level C libraries with emphasis on being independent and efficient. They can be used by any port.