circuitpython/shared-bindings/displayio
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
..
__init__.c Implement gifio.GifWriter 2021-10-26 08:54:18 -05:00
__init__.h Implement gifio.GifWriter 2021-10-26 08:54:18 -05:00
area.c Add displayio bitmaps to unix build 2021-11-12 10:47:17 -06:00
Bitmap.c use MP_OBJ_NULL in preference to 0 2021-11-12 13:21:53 -06:00
Bitmap.h displayio.Bitmap: Make memoryview()able 2021-03-17 16:26:45 -05:00
ColorConverter.c ColorConverter: fix a docstring 2021-11-08 10:36:39 -06:00
ColorConverter.h Implement gifio.GifWriter 2021-10-26 08:54:18 -05:00
Colorspace.c Implement gifio.GifWriter 2021-10-26 08:54:18 -05:00
Display.c Rename make_new's parameter to all_args 2021-10-15 13:49:33 -05:00
Display.h Deprecate Display's constructor arg set_vertical_scroll 2021-08-23 09:17:59 -05:00
EPaperDisplay.c Rename make_new's parameter to all_args 2021-10-15 13:49:33 -05:00
EPaperDisplay.h Fixing comments for PR 2021-08-25 15:07:19 -07:00
FourWire.c Initial broadcom port for Raspberry Pi 2021-11-22 14:54:44 -08:00
FourWire.h run code formatting script 2021-03-15 19:27:36 +05:30
Group.c Rename make_new's parameter to all_args 2021-10-15 13:49:33 -05:00
Group.h run code formatting script 2021-03-15 19:27:36 +05:30
I2CDisplay.c Initial broadcom port for Raspberry Pi 2021-11-22 14:54:44 -08:00
I2CDisplay.h run code formatting script 2021-03-15 19:27:36 +05:30
OnDiskBitmap.c Rename make_new's parameter to all_args 2021-10-15 13:49:33 -05:00
OnDiskBitmap.h OnDiskBitmap: INCOMPATIBLE CHANGE: Allow them to use palettes 2021-05-28 10:53:21 -05:00
Palette.c Rename make_new's parameter to all_args 2021-10-15 13:49:33 -05:00
Palette.h add is_transparent getter to displayio.Palette 2021-03-16 20:43:23 -05:00
Shape.c Rename make_new's parameter to all_args 2021-10-15 13:49:33 -05:00
Shape.h run code formatting script 2021-03-15 19:27:36 +05:30
TileGrid.c Rename make_new's parameter to all_args 2021-10-15 13:49:33 -05:00
TileGrid.h run code formatting script 2021-03-15 19:27:36 +05:30