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
..
2023-04-21 13:23:01 -07:00
2023-08-04 08:38:07 -05:00
2023-08-30 15:05:07 -05:00
2023-02-13 18:26:38 -05:00
2022-10-06 16:15:01 +05:30
2023-04-21 13:23:01 -07:00
2023-04-21 13:23:01 -07:00
2023-03-11 08:53:44 +05:30
2023-01-27 22:05:43 +05:30
2023-04-21 13:23:01 -07:00
2023-04-21 13:23:01 -07:00
2023-02-20 20:04:22 -05:00
2023-04-21 13:23:01 -07:00
2023-02-20 20:04:22 -05:00
2023-04-21 14:36:35 -07:00
2023-08-14 00:59:22 -04:00
2023-08-14 00:59:22 -04:00
2023-08-18 13:30:45 -04:00
2022-10-30 01:52:17 +02:00
2022-11-21 12:35:10 -05:00
2022-10-06 16:15:01 +05:30
2023-06-28 22:59:00 -04:00
2023-06-28 22:59:00 -04:00
2022-11-17 20:32:50 +01:00
2022-11-17 20:32:50 +01:00
2022-10-06 16:15:01 +05:30
2022-10-06 16:15:01 +05:30
2022-10-06 16:15:01 +05:30
2023-07-30 22:13:10 -07:00
2023-01-30 15:41:42 +08:00
2022-10-06 16:15:01 +05:30
2022-12-07 23:00:09 -05:00
2023-08-02 11:01:44 -04:00
2023-01-27 22:05:43 +05:30
2022-10-06 16:15:01 +05:30
2022-10-14 17:25:24 +08:00
2023-03-26 01:02:08 +03:00
2023-03-26 01:03:01 +03:00
2023-03-31 11:44:23 +03:00
2023-03-26 01:03:40 +03:00
2023-03-26 14:54:34 +03:00
2023-03-26 14:54:34 +03:00
2023-03-13 15:30:52 +07:00
2023-01-27 22:05:43 +05:30
2023-07-11 23:12:46 +02:00
2023-03-25 13:09:35 +05:30
2023-02-22 10:54:44 -05:00
2023-06-25 17:05:49 +02:00
2023-01-27 22:05:43 +05:30
2022-10-06 16:15:01 +05:30
2022-10-30 01:52:17 +02:00
2023-06-28 19:26:08 +02:00
2023-06-28 19:26:08 +02:00
2023-01-27 22:05:43 +05:30
2022-10-06 16:15:01 +05:30
2022-10-06 16:15:01 +05:30
2023-08-30 10:58:52 -05:00
2023-01-27 22:05:43 +05:30
2023-04-21 13:23:01 -07:00
2023-08-30 10:58:52 -05:00
2023-04-21 13:23:01 -07:00
2022-10-06 16:15:01 +05:30
2022-10-06 16:15:01 +05:30
2022-10-06 16:15:01 +05:30
2023-01-27 22:05:43 +05:30
2022-10-06 16:15:01 +05:30
2023-01-27 22:05:43 +05:30
2022-10-06 16:15:01 +05:30
2023-01-27 22:05:43 +05:30
2023-01-27 22:05:43 +05:30
2022-10-06 16:15:01 +05:30
2022-10-06 16:15:01 +05:30
2023-04-21 13:23:01 -07:00
2023-04-21 13:23:01 -07:00
2023-04-21 13:23:01 -07:00
2023-04-21 13:23:01 -07:00
2023-01-27 22:05:43 +05:30
2022-10-06 16:15:01 +05:30
2023-04-21 13:23:01 -07:00
2022-10-06 16:15:01 +05:30
2022-10-06 16:15:01 +05:30
2023-04-21 13:23:01 -07:00
2023-04-21 13:23:01 -07:00
2022-12-28 21:25:25 +08:00
2023-05-23 17:42:36 -07:00
2023-03-18 22:17:02 +07:00
2023-04-21 13:23:01 -07:00
2023-03-11 08:53:44 +05:30
2023-05-23 14:24:28 -07:00
2022-12-22 09:30:52 +09:00
2023-07-12 22:59:43 -05:00
2023-02-13 18:26:38 -05:00
2023-02-13 18:26:38 -05:00
2023-02-13 18:26:38 -05:00
2023-02-13 18:26:38 -05:00
2023-03-28 06:28:56 +00:00
2023-08-14 00:59:22 -04:00
2023-08-14 00:59:22 -04:00
2023-08-14 00:59:22 -04:00
2023-08-22 15:17:40 +01:00
2022-10-22 16:23:27 +02:00
2023-08-14 00:59:22 -04:00
2023-08-14 00:59:22 -04:00
2023-05-18 22:29:21 +03:00
2023-01-27 22:05:43 +05:30
2023-08-30 10:58:52 -05:00
2023-01-16 10:33:34 +05:30
2022-10-06 16:15:01 +05:30
2023-08-14 00:59:22 -04:00
2023-01-27 22:05:43 +05:30
2023-04-21 13:23:01 -07:00
2023-01-27 22:05:43 +05:30
2022-10-06 16:15:01 +05:30
2023-08-14 00:59:22 -04:00
2023-01-30 02:01:33 -05:00
2023-06-20 18:50:15 -04:00
2023-01-27 22:05:43 +05:30
2023-01-27 22:05:43 +05:30
2023-01-27 22:05:43 +05:30
2022-10-06 16:15:01 +05:30
2022-10-06 16:15:01 +05:30
2022-10-06 16:15:01 +05:30
2022-10-06 16:15:01 +05:30
2023-07-23 13:39:53 +10:00
2023-06-12 20:32:46 +10:00
2022-10-06 16:15:01 +05:30
2022-10-30 01:52:17 +02:00
2022-10-30 01:52:17 +02:00
2022-10-06 16:15:01 +05:30
2022-10-06 16:15:01 +05:30
2023-04-21 13:23:01 -07:00
2023-03-11 14:14:47 +02:00
2023-04-07 18:34:10 +03:00
2023-04-07 18:34:10 +03:00