-
-
Notifications
You must be signed in to change notification settings - Fork 768
Added Seeed Studio WT32-SC01 #1182
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
base: main
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for esphome-devices ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
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.
Pull Request Overview
This PR adds device documentation for the Seeed Studio WT32-SC01, an ESP32 development board with a 3.5" TFT LCD touchscreen display. The device features an ESP32-S3 chip with PSRAM and includes both display and touch interface capabilities.
- Adds complete hardware configuration for the WT32-SC01 display and touch components
- Includes SPI bus configuration for the ST7796 display controller
- Provides I2C configuration for the FT63x6 touch controller with LVGL integration
| difficulty: 2 | ||
| --- | ||
|
|
||
| https://www.seeedstudio.com/ESP32-Development-board-WT32-SC01-p-4735.html |
Copilot
AI
Aug 19, 2025
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.
The device documentation should include a proper description of the device features and capabilities, not just a bare URL. Consider adding a brief description above the purchase link.
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.
Good idea. Go to that link and create summary about this board.
|
|
||
| ``` | ||
| esphome: | ||
| name: test |
Copilot
AI
Aug 19, 2025
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.
The esphome name should use a more descriptive name than 'test'. For device documentation, consider using a name that reflects the device, such as 'wt32-sc01' or similar.
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.
Good idea. Do it.
| scl: GPIO19 # TOUCH_SCL | ||
| frequency: 400kHz # From original code | ||
|
|
||
| font: |
Copilot
AI
Aug 19, 2025
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.
The configuration includes font, display, touchscreen, and LVGL components which go beyond hardware definitions. According to guidelines, the first configuration should contain hardware definitions only. Consider moving display/touch configuration and LVGL setup to a separate configuration block.
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.
Good idea. Do it.
| id(y_marker).set_points({ {0, touch.y}, {480, touch.y} }); | ||
|
|
||
|
|
||
| lvgl: |
Copilot
AI
Aug 19, 2025
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.
LVGL configuration with widgets and touch handlers represents complex functionality beyond basic hardware setup. This should be moved to a separate configuration example block after the basic hardware configuration.
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.
Good idea. Do it.
| output: display_backlight_pwm | ||
| id: display_backlight | ||
| restore_mode: ALWAYS_ON | ||
| internal: True |
Copilot
AI
Aug 19, 2025
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.
In ESPHome YAML, boolean values should be lowercase. Change 'True' to 'true'.
| internal: True | |
| internal: true |
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.
Good idea. Do it.

Brief description of the changes
Added new device Seeed Studio WT32-SC01
Type of changes
Checklist:
The only exceptions are
!secret wifi_ssidand!secret wifi_password.wifiorethernetblock has no static / manual ip address specified.A more involved example can be provided in a separate configuration block.