circuitpython/shared-module/displayio
Scott Shawcroft 66edcf5d03
Add PicoDVI support
PicoDVI in CP support 640x480 and 800x480 on Feather DVI, Pico and
Pico W. 1 and 2 bit grayscale are full resolution. 8 and 16 bit
color are half resolution.

Memory layout is modified to give the top most 4k of ram to the
second core. Its MPU is used to prevent flash access after startup.

The port saved word is moved to a watchdog scratch register so that
it doesn't get overwritten by other things in RAM.

Right align status bar and scroll area. This normally gives a few
pixels of padding on the left hand side and improves the odds it is
readable in a case. Fixes #7562

Fixes c stack checking. The length was correct but the top was being
set to the current stack pointer instead of the correct top.
Fixes #7643

This makes Bitmap subscr raise IndexError instead of ValueError
when the index arguments are wrong.
2023-04-19 15:14:02 -07:00
..
__init__.c Add PicoDVI support 2023-04-19 15:14:02 -07:00
__init__.h Add PicoDVI support 2023-04-19 15:14:02 -07:00
area.c Add displayio bitmaps to unix build 2021-11-12 10:47:17 -06:00
area.h Add displayio bitmaps to unix build 2021-11-12 10:47:17 -06:00
Bitmap.c Merge pull request #7712 from gamblor21/ondiskgif_freemem_fix 2023-03-23 09:03:07 -04:00
Bitmap.h Free memory allocated by bitmap obj 2023-03-22 19:20:20 -05:00
ColorConverter.c Add PicoDVI support 2023-04-19 15:14:02 -07:00
ColorConverter.h Add PicoDVI support 2023-04-19 15:14:02 -07:00
display_core.c code format, extra space 2022-11-27 17:26:46 -06:00
display_core.h change to CIRCUITPYTHON_TERMINAL. change internal API to use set_root_group 2022-11-18 16:53:18 -06:00
Display.c try to fix multi-display reset 2023-04-04 20:31:42 -05:00
Display.h remove is_null troubleshooting function. remove empty line 2022-11-27 14:08:38 -06:00
EPaperDisplay.c Fix tricolor epd and add EPD feather 2023-03-22 11:14:38 -07:00
EPaperDisplay.h Add Bangle.js 2, JDI memory displays and ACeP epd 2023-02-15 15:03:40 -08:00
FourWire.c Add support for 9-bit mode to displayio.FourWire 2022-03-04 22:59:17 +01:00
FourWire.h run code formatting script 2021-03-15 19:27:36 +05:30
Group.c displayio: Set in_group to false when removing a layer from a group 2022-12-11 02:59:56 +01:00
Group.h run code formatting script 2021-03-15 19:27:36 +05:30
I2CDisplay.c Deinit the reset pin when displayio.I2CDisplay raises an exception 2023-02-10 19:54:10 +01:00
I2CDisplay.h run code formatting script 2021-03-15 19:27:36 +05:30
mipi_constants.h Minor tweaks based on feedback 2018-09-06 14:49:49 -07:00
OnDiskBitmap.c Add Bangle.js 2, JDI memory displays and ACeP epd 2023-02-15 15:03:40 -08:00
OnDiskBitmap.h OnDiskBitmap: INCOMPATIBLE CHANGE: Allow them to use palettes 2021-05-28 10:53:21 -05:00
Palette.c Fix Pallete cache for grayscale and tricolor epd 2023-03-22 11:54:43 -07:00
Palette.h Fix Pallete cache for grayscale and tricolor epd 2023-03-22 11:54:43 -07:00
Shape.c run code formatting script 2021-03-15 19:27:36 +05:30
Shape.h run code formatting script 2021-03-15 19:27:36 +05:30
TileGrid.c Add Bangle.js 2, JDI memory displays and ACeP epd 2023-02-15 15:03:40 -08:00
TileGrid.h run code formatting script 2021-03-15 19:27:36 +05:30