circuitpython/extmod
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-include Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
lwip-include WIP: complete manual inspection of all significant changes 2018-07-23 21:34:25 -04:00
uasyncio Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
ulab@b913d064e5 Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
extmod.cmake extmod: Add machine.bitstream. 2021-08-19 22:50:11 +10:00
extmod.mk Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
font_petme128_8x8.h Add license to some obvious files. 2020-07-06 19:16:25 +01:00
modbtree.c Rename EXTENDED_FIELDS -> MP_TYPE_EXTENDED_FIELDS 2021-07-12 06:57:59 -05:00
modframebuf.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
modonewire.c Merge MicroPython 1.14 into CircuitPython 2021-05-11 15:07:40 -07:00
moduasyncio.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
modubinascii.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
moductypes.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
moduhashlib.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
moduheapq.c Merge MicroPython 1.13 into CircuitPython 2021-05-04 18:06:33 -07:00
modujson.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
modurandom.c Merge tag 'v1.16' 2021-06-18 10:54:19 -05:00
modure.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
moduselect.c enable running asyncio 2021-11-10 16:00:38 -05:00
modutimeq.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
moduzlib.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
utime_mphal.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
utime_mphal.h Merge MicroPython 1.14 into CircuitPython 2021-05-11 15:07:40 -07:00
vfs.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
vfs.h Merge MicroPython 1.13 into CircuitPython 2021-05-04 18:06:33 -07:00
vfs_blockdev.c Merge MicroPython 1.12 into CircuitPython 2021-05-03 14:01:18 -07:00
vfs_fat.c Initial broadcom port for Raspberry Pi 2021-11-22 14:54:44 -08:00
vfs_fat.h Merge MicroPython 1.12 into CircuitPython 2021-05-03 14:01:18 -07:00
vfs_fat_diskio.c Merge MicroPython 1.12 into CircuitPython 2021-05-03 14:01:18 -07:00
vfs_fat_file.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
vfs_lfs.c all: Update to point to files in new shared/ directory. 2021-07-12 17:08:10 +10:00
vfs_lfs.h Merge MicroPython 1.12 into CircuitPython 2021-05-03 14:01:18 -07:00
vfs_lfsx.c Rename make_new's parameter to `all_args` 2021-10-15 13:49:33 -05:00
vfs_lfsx_file.c Rename EXTENDED_FIELDS -> MP_TYPE_EXTENDED_FIELDS 2021-07-12 06:57:59 -05:00
vfs_posix.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
vfs_posix.h Add license to some obvious files. 2020-07-06 19:16:25 +01:00
vfs_posix_file.c Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
vfs_reader.c Merge MicroPython 1.13 into CircuitPython 2021-05-04 18:06:33 -07:00
virtpin.c Merge MicroPython 1.10 into CircuitPython 2021-04-21 15:59:17 -07:00
virtpin.h Add license to some obvious files. 2020-07-06 19:16:25 +01:00