circuitpython/ports/atmel-samd/boards
Scott Shawcroft e1df598199
Split displayio hardware support from core
These are moved:
* Display -> busdisplay.BusDisplay
* FourWire -> fourwire.FourWire
* EPaperDisplay -> epaperdisplay.EPaperDisplay
* I2CDisplay -> i2cdisplaybus.I2CDisplayBus

`paralleldisplay` is now `paralleldisplaybus` (and registered as
`paralleldisplay` too).

Bus related helpers are split out of display_core into bus_core.
It is in still displayio since it is a dependency of both
busdisplay and epaperdisplay.

Fixes #7667
2023-10-24 15:43:34 -07:00
..
8086_commander Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
adafruit_neokey_trinkey_m0 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
adafruit_proxlight_trinkey_m0 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
adafruit_rotary_trinkey_m0 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
adafruit_slide_trinkey_m0 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
aloriumtech_evo_m51 synthio: disable on more boards where it stopped fitting 2023-05-17 18:49:45 -05:00
arduino_mkr1300 shrink some small builds 2022-10-07 22:44:06 -04:00
arduino_mkrzero Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
arduino_nano_33_iot shrink some small builds 2022-10-07 22:44:06 -04:00
arduino_zero shrink some small builds 2022-10-07 22:44:06 -04:00
bast_pro_mini_m0 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
bdmicro_vina_d21 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
bdmicro_vina_d51 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
bdmicro_vina_d51_pcb7 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
blm_badge Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
capablerobot_usbhub fix CPU on Monster M4SK; turn off audiobusio by default on SAMD51G 2023-09-18 21:28:00 -04:00
catwan_usbstick Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
circuitbrains_basic_m0 pre-commit fixes 2023-08-14 00:59:22 -04:00
circuitbrains_deluxe_m4 pre-commit fixes 2023-08-14 00:59:22 -04:00
circuitplayground_express Implement safemode.py 2023-02-13 18:26:38 -05:00
circuitplayground_express_crickit Implement safemode.py 2023-02-13 18:26:38 -05:00
circuitplayground_express_displayio Implement safemode.py 2023-02-13 18:26:38 -05:00
cp32-m4 Remove random A 2023-10-23 14:51:42 -07:00
cp_sapling_m0 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
cp_sapling_m0_revb Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
cp_sapling_m0_spiflash Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
cytron_maker_zero_samd21 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
datalore_ip_m4 pre-commit fixes 2023-08-14 00:59:22 -04:00
datum_distance Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
datum_imu Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
datum_light Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
datum_weather Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
dynalora_usb Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
dynossat_edu_eps Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
dynossat_edu_obc Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
escornabot_makech remove duplicate press boot button, it's already the default 2022-10-30 01:52:17 +02:00
feather_m0_adalogger Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
feather_m0_basic Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
feather_m0_express Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
feather_m0_express_crickit Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
feather_m0_rfm9x Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
feather_m0_rfm69 shrink some small builds 2022-10-07 22:44:06 -04:00
feather_m0_supersized Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
feather_m4_can disable gifio on feather_m4_can 2023-07-25 14:03:47 -05:00
feather_m4_express Disable floppyio for feather m4 express + update docstring 2023-08-09 09:15:17 -07:00
fluff_m0 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
gemma_m0 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
grandcentral_m4_express Add more spacing for aliased pins. 2022-09-27 15:50:30 -04:00
hallowing_m0_express Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
hallowing_m4_express Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
huntercat_nfc Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
itsybitsy_m0_express Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
itsybitsy_m4_express Merge tag '8.2.7' into merge_in_8.2.7 2023-10-20 15:21:30 -07:00
kicksat-sprite disable pixelmap 2023-02-22 13:31:15 +02:00
loc_ber_m4_base_board fix CPU on Monster M4SK; turn off audiobusio by default on SAMD51G 2023-09-18 21:28:00 -04:00
matrixportal_m4 Merge tag '8.2.7' into merge_in_8.2.7 2023-10-20 15:21:30 -07:00
meowmeow Implement safemode.py 2023-02-13 18:26:38 -05:00
metro_m0_express Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
metro_m4_airlift_lite pre-commit fixes 2023-08-14 00:59:22 -04:00
metro_m4_express pre-commit fixes 2023-08-14 00:59:22 -04:00
mini_sam_m4 Merge tag '8.2.7' into merge_in_8.2.7 2023-10-20 15:21:30 -07:00
monster_m4sk Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
ndgarage_ndbit6 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
ndgarage_ndbit6_v2 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
neopixel_trinkey_m0 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
nfc_copy_cat Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
openbook_m4 Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
pewpew10 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pewpew_lcd Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
pewpew_m4 Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
picoplanet pre-commit fixes 2023-08-14 00:59:22 -04:00
pybadge Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
pycubed Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pycubed_mram Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pycubed_mram_v05 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pycubed_v05 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pygamer Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
pyportal Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
pyportal_titano Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
pyruler pre-commit fixes 2023-08-14 00:59:22 -04:00
qtpy_m0 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
qtpy_m0_haxpress Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
robohatmm1_m4 fix CPU on Monster M4SK; turn off audiobusio by default on SAMD51G 2023-09-18 21:28:00 -04:00
sam32 pre-commit fixes 2023-08-14 00:59:22 -04:00
same54_xplained Fix listing 2023-06-01 09:47:30 -07:00
seeeduino_wio_terminal Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
seeeduino_xiao Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
seeeduino_xiao_kb Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
sensebox_mcu Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
serpente Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
shirtty Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
silicognition-m4-shim synthio: disable on more boards where it stopped fitting 2023-05-17 18:49:45 -05:00
snekboard Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
sparkfun_lumidrive Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
sparkfun_qwiic_micro_no_flash Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
sparkfun_qwiic_micro_with_flash Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
sparkfun_redboard_turbo shrink some small builds 2022-10-07 22:44:06 -04:00
sparkfun_samd21_dev Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
sparkfun_samd21_mini Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
sparkfun_samd51_micromod Update pins to include UART1 RTS and CTS 2023-04-08 16:29:50 -04:00
sparkfun_samd51_thing_plus Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
stackrduino_m0_pro Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
stringcar_m0_express Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
trellis_m4_express Merge tag '8.2.7' into merge_in_8.2.7 2023-10-20 15:21:30 -07:00
trinket_m0 pre-commit fixes 2023-08-14 00:59:22 -04:00
trinket_m0_haxpress pre-commit fixes 2023-08-14 00:59:22 -04:00
uartlogger2 pre-commit fixes 2023-08-14 00:59:22 -04:00
uchip Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
ugame10 Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
winterbloom_big_honking_button wip: continuing compilation fixes; mp_obj_alloc everywhere 2023-08-07 20:45:57 -04:00
winterbloom_sol Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
xinabox_cc03 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
xinabox_cs11 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
common.template.ld Switch to gcc 12.3 for arm32 2023-10-17 11:43:38 -07:00