circuitpython/shared-module/displayio
Jeff Epler 19e5cf3d8f Avoid crashing when display components are deinitialized
Now, try_lock (SPI & I2C) & begin_transaction (display bus core) will check
that the related objects are still valid first; if they are not,
the lock/begin transaction will fail by returning false, rather than
"other things" such as raising a Python exception where it is not
permitted, accessing invalid memory, etc.

Closes #8278 and Closes #9426
2024-08-28 09:44:02 -05:00
..
__init__.c Merge pull request #9488 from wyrdsec/main 2024-08-12 09:41:27 -07:00
__init__.h Pervasive Displays Aurora E-paper driver 2024-06-05 20:00:45 -04:00
area.c update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
area.h guard2once -s ... 2024-05-19 20:40:44 -04:00
Bitmap.c displayio.Bitmap is now byte-aligned for depth < 8 2024-08-05 23:14:55 +02:00
Bitmap.h guard2once -s ... 2024-05-19 20:40:44 -04:00
bus_core.c Avoid crashing when display components are deinitialized 2024-08-28 09:44:02 -05:00
bus_core.h update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
ColorConverter.c update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
ColorConverter.h guard2once -s ... 2024-05-19 20:40:44 -04:00
display_core.c update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
display_core.h update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
Group.c update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
Group.h guard2once -s ... 2024-05-19 20:40:44 -04:00
mipi_constants.h guard2once -s ... 2024-05-19 20:40:44 -04:00
OnDiskBitmap.c update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
OnDiskBitmap.h guard2once -s ... 2024-05-19 20:40:44 -04:00
Palette.c update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
Palette.h guard2once -s ... 2024-05-19 20:40:44 -04:00
Shape.c update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
Shape.h guard2once -s ... 2024-05-19 20:40:44 -04:00
TileGrid.c CircuitPython files: replace STATIC with static 2024-05-20 11:02:17 -04:00
TileGrid.h guard2once -s ... 2024-05-19 20:40:44 -04:00