esphome / esphome/feature-requests
add support for weact eink (2.13 maybe 2.9)
- Dominant language
- No language data
- Stars
- 450
- Forks
- 29
- PR merge metrics
- No merged PRs in 30d
Description
would be nice to add support for weact eink module...
https://github.com/WeActStudio/WeActStudio.EpaperModule
I have already played with it and is almost working... with this
```
57 spi:
58 id: bus_a
59 clk_pin: GPIO04
60 mosi_pin: GPIO06
61 miso_pin: GPIO05
71 display:
72 - platform: waveshare_epaper
73 spi_id: bus_a
74 model: "2.13in-ttgo-dke"
75 reset_pin: GPIO02
76 cs_pin: GPIO07
77 dc_pin: GPIO01
78 busy_pin: GPIO3
79 rotation: 90
80 full_update_every: 60
81 update_interval: 120s
```
on an esp32-c3 also tested on a normal esp32 nodemcu
the only issue I noticed is the bottom row is full of noise.. I traced this to the fact the ram on x somehow is shifted. starts at 0x01 but shall start at 0x0 the size is correct...
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the existing waveshare_epaper platform and the WeActStudio.EpaperModule documentation linked in the issue. Reproduce the supplied ESP32 configuration for the 2.13-inch module and investigate the reported bottom-row noise caused by the RAM address starting at 0x01. Done means the WeAct module is supported without the shifted-row artifact.
Written by the indexing model from the issue text.
Assessment
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100