Skip to content

[Board]: [Board]: Separate Elecrow CrowPanel Advance large-display 7" target for STC8H1K28 revisions #11393

Description

@hexfet100

SOC

ESP32

Lora IC

SX1262

Product Link

https://media-cdn.elecrow.com/wiki/ESP32_Display-7.0_inch%28Advance_Series%29wiki.html

Description

hwd ver 1.0 that has Meshtastic support is obsolete.

I am requesting a separate firmware target for newer Elecrow CrowPanel Advance 4.3/5.0/7.0-inch boards using the STC8H1K28 controller ver 1.4 and 1.5 possibly as low as ver 1.2.

Hardware tested:

  • Product/model: Elecrow DIS02170A 7"
  • Printed board revision: 1.4 and 1.5
  • SoC: ESP32-S3-WROOM-1-N16R8
  • Display: 800×480 RGB
  • Touch controller: GT911 at I²C address 0x5D
  • Board controller: STC8H1K28 at I²C address 0x30
  • Radio: SX1262
  • SX1262 NSS/CS: GPIO 8, without a GPIO 0 jumper {now direct plug in}

The existing V1.0 Meshtastic target appears to support older hardware using a TCA9534 at address 0x18 and LoRa CS on GPIO 0. Replacing that target could break V1.0 panels, so I recommend retaining it and adding a separately named target for the newer STC8H1K28 revisions.

A test build for the newer hardware is working successfully. Confirmed results:

  • Meshtastic UI boots normally.
  • GT911 touch works.
  • STC-controlled display brightness and sleep/wake work.
  • Retention of screen timeout and screen calibration data after reboot
  • Previous ESP_ERR_INVALID_STATE/I²C error 259 messages are gone.
  • SX1262 transmits and receives using new GPIO mapping physical GPIO8 is now GPIO0 for SX module CS

Compatibility may extend from approximately V1.1/V1.2 through V1.5, but each revision’s STC address and GPIO mapping should be confirmed before listing the complete range as supported.

I have a working source diff and test firmware available and can provide serial logs or test additional changes.
I am working on further firmware improvement for this board.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions