I have an adafruit HUZZAH32 feather board (ESP32-WROOM-32E). I also have a Waveshare Universal e-Paper Driver HAT. I know the HAT works with the feather board because I can get it to work with the GxEPD library in Arduino IDE.
If I use the exact same Pin settings as I use in the IDE in ESPhome yaml, it doesn't work - the screen does absolutely nothing. I don't get any error messages in the logs of ESPhome.
I have posted also in the forums of ESPhome to see if anyone could help me there, but there is little to no support from their side with this HAT and this board.
Could anyone explain how I would have to connect the SPI connector on the HAT to the feather board? Are there specific pins that should be used and which ones can be chosen myself?
Does anyone know if the HUZZAH32 Feather board is compatible with ESPhome at all?
These are the pin settings I used with Arduino IDE:
Code: Select all
BUSY -> 4, RST -> 16, DC -> 17, CS -> SS(22), CLK -> SCK(5), DIN -> MOSI(18), GND -> GND, 3.3V -> 3.3V
Code: Select all
spi:
clk_pin: 5
mosi_pin: 18
display:
- platform: waveshare_epaper
cs_pin: 22
dc_pin: 17
busy_pin: 4
reset_pin: 16
model: 7.50inV2
update_interval: 30sec
lambda: |-