circuitpython/ports
Jeff Epler 1ef4e3c738
Add Adafruit TFT Experiment (rev A)
There will be a revision but get the basics in for now.

This successfully displays on a TL040HDS20-B1502A screen with:
```
import board
from framebufferio import FramebufferDisplay
from dotclockframebuffer import DotClockFramebuffer
from displayio import release_displays

tft_pins = board.TFT
tft_timings = {
    "frequency": 6_500_000,
    "width": 720,
    "height": 720,
    "hsync_pulse_width": 20,
    "hsync_front_porch": 40,
    "hsync_back_porch": 40,
    "vsync_pulse_width": 10,
    "vsync_front_porch": 40,
    "vsync_back_porch": 40,
    "hsync_idle_low": False,
    "vsync_idle_low": False,
    "de_idle_high": False,
    "pclk_active_high": False,
    "pclk_idle_high": False,
}

release_displays()
fb = DotClockFramebuffer(**tft_pins, **tft_timings)
disp = FramebufferDisplay(fb)
```
2023-08-30 15:05:07 -05:00
..
atmel-samd Merge pull request #8338 from pypewpew/async-samd21 2023-08-28 12:56:38 -07:00
broadcom Merge pull request #8305 from cleverca22/move-stack 2023-08-28 12:52:38 -07:00
cxd56 Merge remote-tracking branch 'origin/8.2.x' into merge-82x 2023-08-22 08:49:16 -05:00
espressif Add Adafruit TFT Experiment (rev A) 2023-08-30 15:05:07 -05:00
litex pre-commit fixes 2023-08-14 00:59:22 -04:00
mimxrt10xx Merge remote-tracking branch 'adafruit/main' into i2s_mclk 2023-08-24 15:07:14 -07:00
nrf Merge remote-tracking branch 'adafruit/main' into i2s_mclk 2023-08-24 15:07:14 -07:00
raspberrypi Merge pull request #7151 from fonix232/feature/waveshare_rp2040_plus_support 2023-08-29 13:00:37 -07:00
silabs force mpversion.h build early in silabs 2023-08-14 11:28:13 -04:00
stm restore missing board.c file 2023-08-20 11:20:57 -05:00
unix remove last uses of 'u' prefix 2023-08-22 12:57:47 -04:00