Skip to content

Commit f939d0f

Browse files
committed
Add TFT Featherwing support + CP 9.x .mpy files
1 parent 695c36d commit f939d0f

53 files changed

Lines changed: 170 additions & 5193 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,16 @@
66
**The PyDOS repository: https://github.com/RetiredWizard/PyDOS**
77

88
Currently this requires:
9-
- CircuitPython 9.x (pre-alpha) - See [releases](https://github.com/RetiredWizard/PyDOS_virtkeyboard/releases) for firmware download
10-
- a "dot clock"/"666" display
9+
- CircuitPython 9.x (alpha) - See [releases](https://github.com/RetiredWizard/PyDOS_virtkeyboard/releases) for firmware download
10+
11+
The hardware currently supported uses one or more of:
12+
- "dot clock"/"666" display
13+
- ili9341 TFT LCD display
1114
- FocalTech capacitive touch chips (Currently supports FT6206 & FT6236)
12-
- GOODIX GT911 touch interface
15+
- GOODIX GT911 touch controller
16+
- TSC2007 touch controller
1317

14-
This has only been tested using the [HackTablet](https://hackaday.io/project/185831-hacktablet-crestron-tss-752-teardown-rebuild) and the [MaTouch ESP32-S3 7"](https://www.makerfabs.com/index.php?route=product/product&product_id=774)
18+
This has only been tested using the [HackTablet](https://hackaday.io/project/185831-hacktablet-crestron-tss-752-teardown-rebuild), the [MaTouch ESP32-S3 7"](https://www.makerfabs.com/index.php?route=product/product&product_id=774) and the [Adafruit TFT FeatherWing V2](https://www.adafruit.com/product/3315)
1519

1620
The [**lib/pydos_ui_virt.py**](https://github.com/RetiredWizard/PyDOS_virtkeyboard/blob/main/lib/pydos_ui_virt.py) file performs the keyboard abstraction for PyDOS.
1721

@@ -21,3 +25,17 @@ the setup.bat file has been run perform the following steps:
2125
1) On the microcontroller rename /lib/pydos_ui.py to /lib/pydos_ui_uart.py
2226
2) copy the contents of this repository to the microcontroller
2327
3) On the microcontroller rename /lib/pydos_ui_virt.py to /lib/pydos_ui.py
28+
29+
The following files in the /lib/ folder are only required for the indicated board
30+
31+
Hacktablet:
32+
- /lib/adafruit_focaltouch.mpy
33+
34+
MaTouch ESP32-S3:
35+
- /lib/gt911_touch.py
36+
37+
Adafruit TFT Featherwing:
38+
- /lib/adafruit_ili9341.mpy
39+
- /lib/adafruit_tsc2007.mpy
40+
41+
Only the keyboard bitmap that matches the width of your display is needed in the /lib/ folder.
4.16 KB
Binary file not shown.

0 commit comments

Comments
 (0)