circuitpython/lib
Scott Shawcroft 1629faf8b3
Make usb_host.Port a singleton
This allows you to initialize usb_host.Port once successfully and
then returns the same object as long as you pass the same arguments
in. It does allow you to fix incorrect pins but not switching from
one valid set to another. (It needs a reset for that.)

This also moves hcd cache operations to RAM so that they don't
access the cache when doing maintenance.
2023-07-18 10:40:54 -07:00
..
adafruit_floppy@e36a6127b9 Add floppyio for rp2040 2022-01-17 16:34:47 -06:00
AnimatedGIF Fixign alignment issue on ESP and SAMD boards 2023-02-12 09:39:08 -06:00
axtls@531cab9c27 lib/axtls: Update to latest axtls 2.1.5 wih additional commits. 2021-07-08 23:51:39 +10:00
berkeley-db-1.xx@35aaec4418 berkeley-db-1.xx: Update, allow to override MINCACHE, DEFPSIZE. 2017-09-10 13:51:51 +03:00
certificates move nina-fw certificates so it can be shared with other ports 2022-10-05 14:56:25 -05:00
cmsis/inc Merge MicroPython 1.12 into CircuitPython 2021-05-03 14:01:18 -07:00
crypto-algorithms Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
libffi@e9de7e35f2 lib/libffi: Add libffi as a submodule. 2015-10-17 15:52:35 +03:00
libm Merge MicroPython 1.13 into CircuitPython 2021-05-04 18:06:33 -07:00
libm_dbl Merge MicroPython 1.13 into CircuitPython 2021-05-04 18:06:33 -07:00
littlefs Merge MicroPython 1.14 into CircuitPython 2021-05-11 15:07:40 -07:00
mbedtls@1bc2c9cb8b add mbedtls matching micropython @ v1.19.1-451-gbdbc44474 2022-10-05 10:03:44 -05:00
mbedtls_errors add mbedtls matching micropython @ v1.19.1-451-gbdbc44474 2022-10-05 10:03:44 -05:00
mp3@7a5de1ad77 raspberrypi: Enable mp3 playback 2021-03-10 18:44:10 -06:00
nrfutil@9e7dfb28a5 update nrfutil to 0.5.2d with singlebank option 2018-05-17 15:20:07 +07:00
oofatfs Rename flag. Turn on UTF-8 and flag on unix 2023-02-24 12:23:59 -08:00
protomatter@ecab2fa75e bump protomatter once more 2023-06-08 17:46:35 -05:00
quirc@8c6ffa228a Use new quirc define for small stacks 2021-08-05 12:52:43 -05:00
re1.5 Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
sdmmc Initial Pi Zero support 2021-12-30 18:32:59 -08:00
tinytest Merge MicroPython 1.12 into CircuitPython 2021-05-03 14:01:18 -07:00
tinyusb@6c7c9f2ef5 Make usb_host.Port a singleton 2023-07-18 10:40:54 -07:00
uzlib Initial commit of uzlib module 2022-02-19 10:41:42 -06:00
README.md lib,shared: Update README's based on contents of these dirs. 2021-07-13 00:17:02 +10:00

This directory contains third-party, low-level C libraries and SDKs. Libraries that do not target any specific platform are generally chosen based on them being independent and efficient.