-
-
Notifications
You must be signed in to change notification settings - Fork 78
Description
[Feature Request] Support for 3.2" & 3.5" Elecrow CYD Variants (E32R32P, E32R35T)
Hello Tactility Team and Community,
I am attempting to run Tactility OS on two common CYD Variants (E32R32P, E32R35T) 3.2" and 3.5" boards from the Elecrow/CYD family, and I believe I have identified the necessary configuration to add official support, or at least create a working community patch.
The current pre-compiled builds do not fully support these boards, resulting in an unresponsive touchscreen despite the display working correctly.
1. Hardware Summary & Mismatched Components
| Board Name | Screen Size | Display Driver | Touch Controller | Current Status (Using official builds) |
|---|---|---|---|---|
| CYD E32R32P | 3.2" (240x320) | ST7789 | XPT2046 | Display works, Touch Fails |
| CYD E32R35T | 3.5" (320x480) | ST7796U | XPT2046 | Requires new build |
2. Suggested Driver Combination for E32R32P (3.2")
My core hypothesis for getting the CYD E32R32P working is to combine the existing driver implementations that are known to work on similar boards:
- Use the Display Driver from:
CYD 2432S032C(Known to use ST7789 display driver). - Use the Touch Driver Pinout from:
CYD E32R28T(Known to use the XPT2046 touch controller).
This combination should resolve the driver mismatch for the 3.2-inch board.
3. Pinout Hint (Crucial for XPT2046)
For the XPT2046 touch configuration, the specific pinout for the E32R32P is likely the missing piece. Based on common configurations for these boards, the following pins might be required:
- Touch Chip Select (CS): Needs to be defined.
- Touch Interrupt (IRQ): Needs to be defined.
I was unable to find the direct schematic for the E32R32P, but if the development team could try mapping the XPT2046 pins from the CYD E32R28T to the CYD 2432S032C codebase, it should yield a working firmware for the 3.2-inch E32R32P.
4. Call to Action
Could the team please look into creating a specific build configuration for the CYD E32R32P (ST7789 + XPT2046)? If another community member has already compiled a custom firmware for this board, please share the configuration.
https://www.lcdwiki.com/Main_Page#ESP32_Display_Modulesource for schematic and drivers details for CYD displays
Thank you for your incredible work on Tactility OS!