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 |
||
|---|---|---|
| .. | ||
| axtls@531cab9c27 | ||
| berkeley-db-1.xx@35aaec4418 | ||
| cmsis/inc | ||
| crypto-algorithms | ||
| libffi@e9de7e35f2 | ||
| libm | ||
| libm_dbl | ||
| littlefs | ||
| mp3@7a5de1ad77 | ||
| nrfutil@9e7dfb28a5 | ||
| oofatfs | ||
| protomatter@7fe6406aff | ||
| quirc@8c6ffa228a | ||
| re1.5 | ||
| sdmmc | ||
| tinytest | ||
| tinyusb@ae73873b5c | ||
| uzlib | ||
| 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.