circuitpython/lib
Timon a1052d5f73
Initial broadcom port for Raspberry Pi
This targets the 64-bit CPU Raspberry Pis. The BCM2711 on the Pi 4
and the BCM2837 on the Pi 3 and Zero 2W. There are 64-bit fixes
outside of the ports directory for it.

There are a couple other cleanups that were incidental:
* Use const mcu_pin_obj_t instead of omitting the const. The structs
  themselves are const because they are in ROM.
* Use PTR <-> OBJ conversions in more places. They were found when
  mp_obj_t was set to an integer type rather than pointer.
* Optimize submodule checkout because the Pi submodules are heavy
  and unnecessary for the vast majority of builds.

Fixes #4314
2021-11-22 14:54:44 -08: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
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
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 Initial broadcom port for Raspberry Pi 2021-11-22 14:54:44 -08:00
protomatter@7fe6406aff esp32s2: Add rgbmatrix support 2021-05-26 11:21:59 -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 broadcom port for Raspberry Pi 2021-11-22 14:54:44 -08:00
tinytest Merge MicroPython 1.12 into CircuitPython 2021-05-03 14:01:18 -07:00
tinyusb@ae73873b5c Initial broadcom port for Raspberry Pi 2021-11-22 14:54:44 -08:00
uzlib lib/uzlib: Move uzlib code from extmod to lib. 2021-07-12 16:36:34 +10:00
README.md lib,shared: Update README's based on contents of these dirs. 2021-07-13 00:17:02 +10:00

README.md

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.