Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Waveshare ESP32-S3-Touch-LCD-4.3 Board support/addition request. #1453

Open
electricmotel opened this issue Jul 31, 2024 · 1 comment
Open

Comments

@electricmotel
Copy link

electricmotel commented Jul 31, 2024

Please add support for Waveshare ESP32-S3-Touch-LCD-4.3.

@ivankravets ivankravets changed the title Waveshare Board support/addition request. Waveshare ESP32-S3-Touch-LCD-4.3 Board support/addition request. Aug 28, 2024
@ivankravets ivankravets transferred this issue from platformio/platformio-core Aug 28, 2024
@robertlipe
Copy link

robertlipe commented Jan 19, 2025

As you can tell from teh duration this has been open, PlatformIO isn't really supporting their users that are on boards using Espressif chips these days, as described in #1225.

The good news for you is that most S3 boards really aren't really that different for basic functions. You can likely pick any S3 board with the same flash configuration (size and speed) and be fine. Alternately, you can open the Pull Requests tab here and find any of the many ESP32-S3 (I see 7 on the first page) boards contributed by users (that aren't being applied - see paragraph 1) and morph those into the board support you need. Hopefully, you can contribute it so that it's useful to others.

Personally, I'd probably start with something the waveshare_esp32_s3_zero.json, but at least look at the others for differences and inspiration (material to copy). Likely things to have to fiddle with (which you can compare against the Waveshare doc) include:

#Need to know how to configure the RAM and FLASH that are attached. They'll be
dual (not specified) quad (q) or octal (o) depending on how many pins are used and the respective speeds.

  "memory_type": "qio_qspi"
"flash_mode": "qio",

# Omit if it doesn't
"-DBOARD_HAS_PSRAM"

# These two are realted in obvious ways.
"flash_size": "4MB",
"maximum_size": 4194304,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants