Skip to content

Conversation

@intGus
Copy link

@intGus intGus commented Oct 27, 2025

Add new board: Waveshare ESP32-S3 Touch LCD 2.8

Tested

  • Display works as intended from boot
  • QMI8658C IMU verified using the community qmi8658.py driver (pin aliases OK)
  • CST328 touch controller tested with a custom driver (datasheet-based)
  • MicroSD card verified with correct pin aliases
  • LCD and button aliases verified
  • SPI, I2C, I2S, and UART aliases confirmed working

Not tested

  • Battery-related aliases

PID

0x825F — Waveshare ESP32-S3-Touch-LCD-2.8 (CircuitPython/MicroPython) Permalink

Copy link
Member

@tannewt tannewt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the PR! It looks like there are a couple minor formatting issues that can be fixed locally automatically if you install pre-commit. Instructions to do that are here: https://learn.adafruit.com/improve-your-code-with-pylint/check-your-code-with-pre-commit

@intGus
Copy link
Author

intGus commented Oct 27, 2025

Just ran pre-commit locally and fixed the two formatting issues. Please let me know if anything else needs updating. Thank you!

@intGus intGus requested a review from tannewt October 27, 2025 19:48
Copy link
Member

@tannewt tannewt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, one more thing I missed the first time.

@intGus intGus requested a review from tannewt October 28, 2025 22:59
Copy link
Member

@tannewt tannewt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Thanks!

@tannewt tannewt merged commit 8ec17f8 into adafruit:main Oct 29, 2025
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants