circuitpython/shared-bindings
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
..
__future__
_bleio Fix merge bugs; remove shared/tinyusb/* 2023-10-19 16:02:42 -04:00
_eve convert to MP_DEFINED_CONST_OBJ_TYPE() 2023-09-19 21:09:29 -04:00
_pew Trinket M0 comes up; still very much wip 2023-09-28 16:22:10 -04:00
_pixelmap Metro M4 now compiles 2023-10-03 15:03:59 -04:00
_stage Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
adafruit_bus_device Metro M4 now compiles 2023-10-03 15:03:59 -04:00
adafruit_pixelbuf add back generic subscript iterator, gc_never_free 2023-09-29 23:01:02 -04:00
aesio
alarm
analogbufio
analogio
atexit wip: continuing compilation fixes; mp_obj_alloc everywhere 2023-08-07 20:45:57 -04:00
audiobusio Merge remote-tracking branch 'adafruit/main' into v1.20-merge 2023-10-11 11:21:57 -07:00
audiocore fix use of mp_type_fileio 2023-09-22 13:56:55 -05:00
audioio convert to MP_DEFINED_CONST_OBJ_TYPE() 2023-09-19 21:09:29 -04:00
audiomixer fix getting make_new slot of object 2023-09-22 13:57:31 -05:00
audiomp3 Metro M4 now compiles 2023-10-03 15:03:59 -04:00
audiopwmio
bitbangio whitespace 2023-09-20 11:27:12 -05:00
bitmaptools fix (unused) default for some required args 2023-09-22 13:53:11 -05:00
bitops
board
busdisplay Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
busio Fix DotClockFrameBuffer type definition 2023-10-13 12:11:14 -04:00
camera
canio Merge remote-tracking branch 'adafruit/main' into v1.20-merge 2023-10-11 11:21:57 -07:00
countio
digitalio Trinket M0 comes up; still very much wip 2023-09-28 16:22:10 -04:00
displayio Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
dotclockframebuffer Fix DotClockFrameBuffer type definition 2023-10-13 12:11:14 -04:00
dualbank
epaperdisplay Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
floppyio
fontio Fix typo 2023-10-16 10:59:13 -07:00
fourwire Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
framebufferio Merge remote-tracking branch 'adafruit/main' into v1.20-merge 2023-10-11 11:21:57 -07:00
frequencyio
getpass
gifio
gnss convert to MP_DEFINED_CONST_OBJ_TYPE() 2023-09-19 21:09:29 -04:00
hashlib
i2cdisplaybus Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
i2ctarget Merge remote-tracking branch 'adafruit/main' into v1.20-merge 2023-10-11 11:21:57 -07:00
imagecapture
ipaddress
is31fl3741
keypad restore old uzlib; remove remaining U and u prefixes 2023-10-19 21:29:57 -04:00
math initial merge from v1.20.0; just satisifying conflicts 2023-09-19 11:10:12 -04:00
mdns convert to MP_DEFINED_CONST_OBJ_TYPE() 2023-09-19 21:09:29 -04:00
memorymap restore old uzlib; remove remaining U and u prefixes 2023-10-19 21:29:57 -04:00
memorymonitor remove unused files; fix typo; remove debugging code 2023-10-16 19:23:35 -04:00
microcontroller Fix merge bugs; remove shared/tinyusb/* 2023-10-19 16:02:42 -04:00
msgpack
neopixel_write
nvm
onewireio
os Merge remote-tracking branch 'adafruit/main' into v1.20-merge 2023-10-11 11:21:57 -07:00
paralleldisplaybus Split displayio hardware support from core 2023-10-24 15:43:34 -07:00
ps2io convert to MP_DEFINED_CONST_OBJ_TYPE() 2023-09-19 21:09:29 -04:00
pulseio MP_REGISTER_ROOT_POINTER for port-specific root pointers 2023-09-29 15:46:42 -04:00
pwmio Trinket M0 comes up; still very much wip 2023-09-28 16:22:10 -04:00
qrio allow definition of namedtuples in core 2023-09-22 13:56:16 -05:00
rainbowio
random initial merge from v1.20.0; just satisifying conflicts 2023-09-19 11:10:12 -04:00
rgbmatrix Merge tag '8.2.7' into merge_in_8.2.7 2023-10-20 15:21:30 -07:00
rotaryio Merge remote-tracking branch 'adafruit/main' into v1.20-merge 2023-10-11 11:21:57 -07:00
rtc Trinket M0 comes up; still very much wip 2023-09-28 16:22:10 -04:00
sdcardio convert to MP_DEFINED_CONST_OBJ_TYPE() 2023-09-19 21:09:29 -04:00
sdioio
sharpdisplay
socketpool Fix merge bugs; remove shared/tinyusb/* 2023-10-19 16:02:42 -04:00
ssl Fix merge bugs; remove shared/tinyusb/* 2023-10-19 16:02:42 -04:00
storage
struct Merge remote-tracking branch 'adafruit/main' into v1.20-merge 2023-10-11 11:21:57 -07:00
supervisor
synthio fix definitoin of MidiTrack type 2023-09-22 13:58:01 -05:00
terminalio MP_REGISTER_ROOT_POINTER for port-specific root pointers 2023-09-29 15:46:42 -04:00
time Trinket M0 comes up; still very much wip 2023-09-28 16:22:10 -04:00
touchio
traceback fix string construction 2023-09-22 13:53:56 -05:00
uheap wip: continuing compilation fixes; mp_obj_alloc everywhere 2023-08-07 20:45:57 -04:00
usb remove unused files; fix typo; remove debugging code 2023-10-16 19:23:35 -04:00
usb_cdc Trinket M0 comes up; still very much wip 2023-09-28 16:22:10 -04:00
usb_hid
usb_host RP2040 now builds 2023-10-05 14:49:49 -04:00
usb_midi Trinket M0 comes up; still very much wip 2023-09-28 16:22:10 -04:00
ustack
vectorio Merge remote-tracking branch 'adafruit/main' into v1.20-merge 2023-10-11 11:21:57 -07:00
watchdog Merge remote-tracking branch 'adafruit/main' into v1.20-merge 2023-10-11 11:21:57 -07:00
wifi Fix merge bugs; remove shared/tinyusb/* 2023-10-19 16:02:42 -04:00
zlib Merge remote-tracking branch 'adafruit/main' into v1.20-merge 2023-10-11 11:21:57 -07:00
help.rst
index.rst
support_matrix.rst
util.c
util.h