circuitpython/ports/broadcom
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
..
bindings/videocore CircuitPython files: replace STATIC with static 2024-05-20 11:02:17 -04:00
boards CircuitPython files: replace STATIC with static 2024-05-20 11:02:17 -04:00
common-hal Avoid crashing when display components are deinitialized 2024-08-28 09:44:02 -05:00
firmware@bf96d0eda5 Full UART support for RPI 2021-12-06 18:36:14 -08:00
peripherals@ec1043800f raise kernel load addr and slip stack under kernel on both 32bit and 64bit 2023-08-25 15:56:40 -03:00
supervisor CircuitPython files: replace STATIC with static 2024-05-20 11:02:17 -04:00
background.c update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
background.h guard2once -s ... 2024-05-19 20:40:44 -04:00
broadcom_peripherals_config.h update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
config.txt raise kernel load addr and slip stack under kernel on both 32bit and 64bit 2023-08-25 15:56:40 -03:00
Makefile Fix TLSF on 64bit 2024-08-15 13:12:58 -07:00
mpconfigport.h guard2once -s ... 2024-05-19 20:40:44 -04:00
mpconfigport.mk Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
mphalport.c update headers of most CircuitPython-only files 2024-05-17 14:56:28 -04:00
mphalport.h broadcom/mphalport.h: fix declaration 2024-07-27 16:21:36 -04:00
qstrdefsport.h qstrdefport.h: remove #pragma once 2024-05-20 08:38:05 -04:00
README.rst Fix docs build by splitting out support matrix 2023-10-24 16:20:51 -07:00

Broadcom
==================

This port supports running CircuitPython bare-metal on Raspberry Pi single board
computers that utilize Broadcom system-on-chips.