Skip to content

waveshareteam/ESP32-display-support

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Waveshare ESP32 Board With Display or Use Display

Welcome to the wavshare ESP32 product repository! This repository is intended to provide resources, drivers and supporting packages for Waveshare's ESP32-based boards and compatible display modules. It is designed to simplify development and speed up project setup.

Of course, we will also share our DIY tips in this repository


📦 Repository Contents

1. AMOLED products

Product ID Dependency
ESP32-S3-Touch-AMOLED-1.8

2. LCD products

Board supported
ESP32-P4-NANO
101M-8001280-IPS-CT-K
Supported by ESP32-P4-NANO
ESP32-S3-Touch-LCD-1.69
ESP32-S3-LCD-1.69
ESP32-S3-Touch-LCD-4

📚 Documentation

Each product has its own product wiki, and you can search for the product name at www.waveshare.com/wiki/Main_Page


🌟 Features

  • Adding DIY solutions:
    • We are very interested in DIY solutions, and we will continue to add DIY features to each product page, such as adding a vibration motor and the use of GPS
  • More driver library support:
    • In general, the underlying drivers for sensors (including screens) are the same, and we support different popular driver libraries. If you have additional driver library support requirements, please send us an issue or PR
  • MicroPython support
    • In the development platform, the current unified support ESP-IDF and Arduino IDE, this is the current ESP32 series chip mainstream practice, of course, the chip is also compatible with other development platforms, we hope that more people can use their favorite development environment, so we will try to deal with the possibility of more platform adaptation in the limited time
  • PlatformIO support
    • It has the same expectations as MicroPython
  • HAos ESPHome support
    • We hope that we can support ESPHome access to HAOS in the near future, which we are currently investigating. Share with us if you have any suggestions

🔧 Configuration

You can find detailed configuration information on the product wiki page


🛠️ Contributing

We welcome contributions! Here’s how you can help:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes with clear descriptions.
  4. Submit a pull request for review.

🧩 Issues and Support

If you encounter any issues:

  • Check the Issues section.
  • Create a new issue with detailed information.
  • Refer to the documentation for troubleshooting tips.

📜 License

This repository is licensed under the Apache License License. See the LICENSE file for details.


🙌 Acknowledgments

  • Waveshare for their excellent hardware platforms and software support
  • The Espressif Team for their continuous support.
  • Open-source contributors who make these projects possible.

Thank you for using ESP32-display-support! 🚀