circuitpython/ports/raspberrypi/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
..
0xcb_helios add pid.codes VID and PID 2023-01-07 13:11:38 +01:00
42keebs_frood Update 42. Keebs Frood support for Rev7 2023-07-23 11:59:49 -04:00
adafruit_feather_rp2040 Add the Feather RP2040 button to the board module 2023-05-13 22:13:47 +02:00
adafruit_feather_rp2040_can fix Neopixel for RP2040 CAN 2023-04-04 19:33:39 -04:00
adafruit_feather_rp2040_dvi Take in framebuffer resolution, not output res 2023-04-28 17:13:17 -07:00
adafruit_feather_rp2040_prop_maker Improve pin names 2023-04-25 13:22:42 -04:00
adafruit_feather_rp2040_rfm Add Feather RP2040 RFM, update DVI. 2023-03-28 15:23:19 -04:00
adafruit_feather_rp2040_scorpio Fix Scorpio on-board neopixel pin 2023-04-25 17:22:04 +02:00
adafruit_feather_rp2040_thinkink Update pins.c 2023-05-02 17:27:53 -04:00
adafruit_feather_rp2040_usb_host Merge remote-tracking branch 'origin/8.2.x' into merge-82x 2023-08-22 08:49:16 -05:00
adafruit_itsybitsy_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
adafruit_kb2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
adafruit_macropad_rp2040 Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
adafruit_metro_rp2040 update metro rp2040 to work with 16MB flash 2023-07-23 10:05:54 -04:00
adafruit_qt2040_trinkey Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
adafruit_qtpy_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
arduino_nano_rp2040_connect Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
boardsource_blok add Blok 2023-03-15 08:58:53 -07:00
bwshockley_figpi Update mpconfigboard.mk 2023-03-16 16:54:55 -05:00
challenger_nb_rp2040_wifi Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
challenger_rp2040_lora Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
challenger_rp2040_lte Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
challenger_rp2040_sdrtc Added new RP2040 board with integrated SD/Card reader and RTC 2022-12-13 13:34:28 +01:00
challenger_rp2040_subghz Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
challenger_rp2040_wifi Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
challenger_rp2040_wifi_ble Added challenger_rp2040_wifi_ble board. 2022-09-06 09:37:21 +02:00
cosmo_pico first commit 2023-02-09 01:59:59 +00:00
cytron_maker_nano_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
cytron_maker_pi_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
datanoise_picoadk Add NeoPixel Library for Datanoise PicoADK. 2023-07-23 12:14:13 -04:00
e_fidget Remove unexposed pins from E-Fidget 2023-01-03 19:24:48 -05:00
elecfreaks_picoed Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
electrolama_minik Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
hack_club_sprig Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
jpconstantineau_encoderpad_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
jpconstantineau_pykey18 minor update to boards.c to fix mismatched number of LEDs causing LEDs not to be reset 2023-02-13 09:52:18 -06:00
jpconstantineau_pykey44 minor update to boards.c to fix mismatched number of LEDs causing LEDs not to be reset 2023-02-13 09:52:18 -06:00
jpconstantineau_pykey60 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
jpconstantineau_pykey87 minor update to boards.c to fix mismatched number of LEDs causing LEDs not to be reset 2023-02-13 09:52:18 -06:00
lilygo_t_display_rp2040 Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
melopero_shake_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
nullbits_bit_c_pro Add nullbits Bit-C PRO board 2022-12-25 15:21:32 +00:00
odt_bread_2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
odt_cast_away_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pajenicko_picopad Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
pimoroni_badger2040 Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
pimoroni_badger2040w Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
pimoroni_inky_frame_5_7 Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
pimoroni_interstate75 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_keybow2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_motor2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_pga2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_pico_dv_base fix framebuffer size for pimoroni dvi base 2023-08-21 19:36:28 -04:00
pimoroni_pico_dv_base_w Enable WiFi, leave DV enable to usercode 2023-08-26 11:00:37 -04:00
pimoroni_picolipo_4mb Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_picolipo_16mb Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_picosystem Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
pimoroni_plasma2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_plasma2040w update product-id 2023-04-28 08:57:22 +02:00
pimoroni_servo2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_tiny2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
pimoroni_tiny2040_2mb Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
raspberry_pi_pico Add PicoDVI support 2023-04-19 15:14:02 -07:00
raspberry_pi_pico_w Add PicoDVI support 2023-04-19 15:14:02 -07:00
seeeduino_xiao_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
silicognition_rp2040_shim Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
solderparty_bbq20kbd Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
solderparty_rp2040_stamp Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
sparkfun_micromod_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
sparkfun_pro_micro_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
sparkfun_thing_plus_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
splitkb_liatris Add new board: splitkb.com's Liatris 2023-07-23 11:57:44 -04:00
takayoshiotake_octave_rp2040 Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
ugame22 Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
vcc_gnd_yd_rp2040 forgot to add these! 2022-10-11 13:12:43 -04:00
waveshare_rp2040_lcd_0_96 Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
waveshare_rp2040_lcd_1_28 Update config with proper USB VID 2023-01-03 20:31:18 +00:00
waveshare_rp2040_plus_4mb fix: Split 16M and 4M variants 2023-08-22 15:06:37 +01:00
waveshare_rp2040_plus_16mb fix: Split 16M and 4M variants 2023-08-22 15:06:37 +01:00
waveshare_rp2040_touch_lcd_1_28 Copy non touch, change name, pid and lcd rest pin. 2023-10-12 00:44:09 +02:00
waveshare_rp2040_zero Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
weact_studio_pico Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
weact_studio_pico_16mb Add support for the 16MB WeAct Studio Pico 2022-11-14 14:04:07 +00:00
wiznet_w5100s_evb_pico Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
wiznet_w5500_evb_pico Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
zrichard_rp2.65-f Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00