esphome-docs
esphome-docs copied to clipboard
Add st7701s and rpi_dpi_rgb docs
Description:
Related issue (if applicable): fixes
Pull request in esphome with YAML changes (if applicable): esphome/esphome#5872
Checklist:
-
[x] I am merging into
next
because this is new documentation that has a matching pull-request in esphome as linked above.
or -
[ ] I am merging into
current
because this is a fix, change and/or adjustment in the current documentation and is not for a new component or feature. -
[x] Link added in
/index.rst
when creating new documents for new components or cookbook.
Deploy Preview for esphome ready!
Name | Link |
---|---|
Latest commit | 1fc9f6b9a2f45e10d1eb5ffdcb40fe61fdadc604 |
Latest deploy log | https://app.netlify.com/sites/esphome/deploys/65ef884dae715e0008dd0a30 |
Deploy Preview | https://deploy-preview-3546--esphome.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
I dont think i can raise a PR to a PR so ill just add it as a comment this display (https://www.elecrow.com/esp32-display-7-inch-hmi-display-rgb-tft-lcd-touch-screen-support-lvgl.html) works with this example config:
esphome:
name: 7.0_inch_800x480_rgb_tft_lcd_example_config
platformio_options:
board_build.flash_mode: dio
esp32:
board: esp32-s3-devkitc-1
flash_size: 4MB
framework:
type: esp-idf
# Required to achieve sufficient PSRAM bandwidth
sdkconfig_options:
CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240: y
CONFIG_ESP32S3_DATA_CACHE_64KB: y
CONFIG_SPIRAM_FETCH_INSTRUCTIONS: y
CONFIG_SPIRAM_RODATA: y
display:
- platform: rpi_dpi_rgb
id: main_display
color_order: RGB
auto_clear_enabled: false
dimensions:
width: 800
height: 480
de_pin: 41
hsync_pin: 39
vsync_pin: 40
pclk_pin:
number: 0
ignore_strapping_warning: true
pclk_frequency: 25MHz
update_interval: 3s
hsync_pulse_width: 48
hsync_front_porch: 40
hsync_back_porch: 40
vsync_pulse_width: 31
vsync_front_porch: 1
vsync_back_porch: 40
# Replace XX with the correct pin number
# Order is for big_endian (typically required.)
data_pins:
- 8 #g3
- 16 #g4
- 1 #g5
- 14 #r1
- 21 #r2
- 47 #r3
- 48 #r4
- number: 45 #r5
ignore_strapping_warning: true
- 15 #b1
- 7 #b2
- 6 #b3
- 5 #b4
- 4 #b5
- 9 #g0
- number: 46 #g1
ignore_strapping_warning: true
- number: 3 #g2
ignore_strapping_warning: true
Please take a look at the requested changes, and use the Ready for review button when you are done, thanks :+1: