Skip to content

Commit b18684b

Browse files
authored
Merge pull request #100 from EmilyNerdGirl/emily-waveshare-7.5
Adding support for the WaveShare Universal ESP32 epaper driver board and 7.5" v2 display
2 parents ff6edb1 + b639d1e commit b18684b

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# ============================================================================
2+
# ESPHome YAML - Generated by ESPHome Designer
3+
# ============================================================================
4+
# TARGET DEVICE: Waveshare Universal e-Paper Raw Panel Driver Board with 7.5" e-Paper
5+
# - Framework: ESP-IDF
6+
# ============================================================================
7+
#
8+
# BASED ON: https://github.com/agillis/esphome-modular-lvgl-buttons
9+
# Hardware configuration adapted for ESPHome Designer.
10+
#
11+
# ============================================================================
12+
#
13+
# SETUP INSTRUCTIONS:
14+
#
15+
# STEP 1: Copy the Material Design Icons font file
16+
# - From this repo: resources/fonts/materialdesignicons-webfont.ttf
17+
# - To ESPHome: /config/esphome/fonts/materialdesignicons-webfont.ttf
18+
# (Create the fonts folder if it doesn't exist)
19+
#
20+
# STEP 2: Create a new device in ESPHome
21+
# - Click "New Device"
22+
# - Name: your-device-name
23+
# - Select: ESP32
24+
# - Framework: ESP-IDF (Required for this device)
25+
#
26+
# STEP 3: REPLACE your entire YAML with this generated output
27+
# (This profile includes full esphome: and esp32: sections)
28+
#
29+
# ============================================================================
30+
31+
esphome:
32+
min_version: 2024.11.0
33+
project:
34+
name: "Waveshare.ESP32-Universal-epaper-7.5v2" # May also work fine fore the 7.5
35+
version: "1.0"
36+
37+
esp32:
38+
board: esp32dev
39+
framework:
40+
type: esp-idf
41+
42+
spi:
43+
clk_pin: GPIO13
44+
mosi_pin: GPIO14
45+
46+
display:
47+
- platform: waveshare_epaper
48+
cs_pin: GPIO15
49+
dc_pin: GPIO27
50+
busy_pin:
51+
number: GPIO25
52+
inverted: true
53+
reset_pin: GPIO26
54+
reset_duration: 2ms
55+
model: 7.50inV2
56+
rotation:
57+
update_interval: 5min
58+
id: my_display
59+
60+
# __LAMBDA_PLACEHOLDER__

0 commit comments

Comments
 (0)