-
Notifications
You must be signed in to change notification settings - Fork 7.4k
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
Added variant for Waveshare ESP32-S3-Touch-LCD-1.69 & ESP32-S3-LCD-1.69 board #10118
Conversation
👋 Hello Y1hsiaochunnn, we appreciate your contribution to this project! Click to see more instructions ...
Review and merge process you can expect ...
|
@Y1hsiaochunnn CI is failing as the ESP32-S3-LCD-1.69 is missing SPI default pins. Can you please add those. Thanks |
# Conflicts: # variants/waveshare_esp32_s3_lcd_169/pins_arduino.h # variants/waveshare_esp32_s3_touch_lcd_169/pins_arduino.h
my bad, I'm a little confused about the configuration of the two boards,Now that I've reworked it, it should work just fine |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Y1hsiaochunnn Both boards are using same chip -> ESP32S3 with 16MB flash and 8MB OPI PSRAM. I have requested changes only for 1 board to match the chip specifications + also added some recommended partition tables.
Please do the changes for both boards if you agree :)
# Conflicts: # variants/waveshare_esp32_s3_lcd_169/pins_arduino.h # variants/waveshare_esp32_s3_touch_lcd_169/pins_arduino.h
Hi, @P-R-O-C-H-Y According to the configuration parameters you mentioned, I have modified the configuration of two boards |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have made the requested changes. Please review the updates.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good now :)
@Y1hsiaochunnn When this PR gets merged, it would be nice if you also update the Waveshare wiki, that instead of selecting "S3 dev module" you can select the board itself? :) |
Hi, @P-R-O-C-H-Y ,I will continue to monitor this PR merge status and update the wiki to select the boards as soon as possible after the merge |
Hi, @P-R-O-C-H-Y ,Actually, what I don't quite understand is that if I use arduino-esp32 version 2.0.11, do some adaptation of the codebase and it works. When I upgrade to the latest version like 3.0.3, it doesn't work. Is this related to the custom library? Or is it related to the configuration of the updated arduino-esp32? Can you provide relevant documentation for reference? |
It's hard to answer as I don't properly understand the issue you are having. Do you have compilation issues or run-time issues? For 3.X we introduced some breaking changes to peripheral APIs so we also created a Migration guide to help with migrating projects/libraries from 2.X to 3.X version. Also this Compatibility guide for libraries maintainers. It's explaining how your code base can support both 2.X and 3.X versions. Feel free to open an issue with all informations, reproducible sketch and logs. So we don't spam this board addition as its not related :) |
Thank you for your answer. This is just a little confusion for me. I think I should follow what you said and check the Migration guide and Compatibility guide,If I have a new problem, I'll open a new issue |
@Y1hsiaochunnn - If you are able to update the Waveshare Wiki pages, could you also add that the Waveshare ESP32-S3-Matrix now has direct support starting with core v3.0.4 and can be selected from the Arduino IDE Boards manager. |
Hi, @Xylopyrographer I will plan it |
Description of Change
Adding variant for Waveshare ESP32-S3-Touch-LCD-1.69 & ESP32-S3-LCD-1.69 board containing MCU, LCD, RTC, and IMU.
Tests scenarios
Untested, pin definition is based on information in Waveshare wiki.
Related links
Wiki For ESP32-S3-Touch-LCD-1.69
Wiki For ESP32-S3-LCD-1.69
Pending USB VID PR: espressif/usb-pids/pull/169