Skip to content

Conversation

@iBobik
Copy link
Contributor

@iBobik iBobik commented Aug 12, 2025

Brief description of the changes

Added new device Seeed Studio WT32-SC01

Type of changes

  • New device
  • Update existing device
  • Removing a device
  • General cleanup
  • Other

Checklist:

  • There are no passwords or secrets references in any examples.
    The only exceptions are !secret wifi_ssid and !secret wifi_password.
  • The wifi or ethernet block has no static / manual ip address specified.
  • The first configuration provided should be hardware definitions only.
    A more involved example can be provided in a separate configuration block.

@netlify
Copy link

netlify bot commented Aug 12, 2025

Deploy Preview for esphome-devices ready!

Name Link
🔨 Latest commit fc021d4
🔍 Latest deploy log https://app.netlify.com/projects/esphome-devices/deploys/689b4e734620fd000864ca13
😎 Deploy Preview https://deploy-preview-1182--esphome-devices.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 96 (🔴 down 1 from production)
Accessibility: 86 (no change from production)
Best Practices: 100 (no change from production)
SEO: 89 (no change from production)
PWA: 70 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Contributor

Copilot AI left a 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
Copy link

Copilot AI Aug 19, 2025

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.

Copilot uses AI. Check for mistakes.
Copy link
Contributor Author

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
Copy link

Copilot AI Aug 19, 2025

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.

Copilot uses AI. Check for mistakes.
Copy link
Contributor Author

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:
Copy link

Copilot AI Aug 19, 2025

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.

Copilot uses AI. Check for mistakes.
Copy link
Contributor Author

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:
Copy link

Copilot AI Aug 19, 2025

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.

Copilot uses AI. Check for mistakes.
Copy link
Contributor Author

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
Copy link

Copilot AI Aug 19, 2025

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'.

Suggested change
internal: True
internal: true

Copilot uses AI. Check for mistakes.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Good idea. Do it.

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.

1 participant