You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jim Mussared
f46782dde9
mimxrt: Add new, minimal port to NXP i.MX RT series CPUs.
This is an extremely minimal port to the NXP i.MX RT, in the style of the
SAMD port It's largely based on the TinyUSB mimxrt implementation, using
the NXP SDK. It currently supports the Teensy 4.0 board with a REPL over
the USB-VCP interface.
This commit also adds the NXP SDK submodule (also from TinyUSB) to
lib/nxp_driver.
Note: if you already have the tinyusb submodule initialized recursively you
will need to run the following as the tinyusb sub-submodules have been
rearranged (upstream):
git submodule deinit lib/tinyusb
rm -rf .git/modules/lib/tinyusb
git submodule update --init lib/tinyusb
5 years ago
..
asf4 @ d270f79aa1
lib: Add asf4 as a submodule.
5 years ago
axtls @ 43a6e6bd3b
axtls: Update, exposes AES functions to implement ECB chiper mode.
7 years ago
berkeley-db-1.xx @ 35aaec4418
berkeley-db-1.xx: Update, allow to override MINCACHE, DEFPSIZE.
7 years ago
btstack @ a6121b51b2
lib: Add BlueKitchen BTstack submodule.
5 years ago
cmsis/ inc
lib/cmsis: Upgrade to CMSIS 5.5.1.
6 years ago
embed
lib/embed/abort_: Use mp_raise_msg helper function.
7 years ago
libc
lib/libc/string0: Add simple implementations of strspn and strcspn.
5 years ago
libffi @ e9de7e35f2
lib/libffi: Add libffi as a submodule.
9 years ago
libm
lib/libm/math: Add implementation of __signbitf, if needed by a port.
6 years ago
libm_dbl
stm32: Use hardware double sqrt on F7/H7 MCUs.
5 years ago
littlefs
lib/littlefs: Add README describing origin and how to gen lfs1/lfs2.
5 years ago
lwip @ 159e31b689
lib/lwip: Update lwIP to v2.1.2, tag STABLE-2_1_2_RELEASE.
5 years ago
mbedtls @ 3f8d78411a
lib: Add new submodule for mbedtls, currently at v2.17.0.
6 years ago
memzip
lib/memzip: Make lexer constructor raise exception when file not found.
8 years ago
mp-readline
lib/mp-readline: Add word-based move/delete EMACS key sequences.
5 years ago
mynewt-nimble @ 223714cb16
lib/mynewt-nimble: Add Apache mynewt nimble as a submodule.
5 years ago
netutils
all: Reformat C and Python source code with tools/codeformat.py.
5 years ago
nrfx @ 7513fc9d5c
lib/nrfx: Upgrade nrfx to master.
6 years ago
nxp_driver @ b618cb1d52
mimxrt: Add new, minimal port to NXP i.MX RT series CPUs.
5 years ago
oofatfs
lib/oofatfs: Update oofatfs library to fix issue with logic not.
6 years ago
stm32lib @ 668d7a9e54
lib/stm32lib: Update library for updated H7xx, new L0xx, new WBxx.
5 years ago
timeutils
all: Reformat C and Python source code with tools/codeformat.py.
5 years ago
tinytest
Revert "lib/tinytest: Clean up test reporting in the presence of std..."
5 years ago
tinyusb @ a6b916ba85
lib/tinyusb: Update to a6b916ba for i.MX support.
5 years ago
upytesthelper
py: Add global default_emit_opt variable to make emit kind persistent.
5 years ago
utils
all: Reformat C and Python source code with tools/codeformat.py.
5 years ago
README.md
lib: Add basic README.
10 years ago
This directory contains standard, low-level C libraries with emphasis on
being independent and efficient. They can be used by any port.