Found that there is a tag for the (Waveshare) 5.65in-f (and code for it in the components library) but no documentation saying it is supported actually. Code compiles but does not work… so Is it there by mistake or has anyone got it working? Any yaml code to share?
1 Like
Update: Support for the 5.65 inch 7 color Waveshare display works! As there is no documentation on it “yet” and it seems to be same “style/type” as the acknowledged 7.30in-f type. The note for 7.30inch that the Busy pin must be inverted also applies to the 5.65 inch type. So with an Esp32-S3 N16R8 processor it works with (code snippet, SPI pins for example):
spi:
# ESP32-s3
clk_pin: GPIO12
mosi_pin: GPIO11
display:
- platform: waveshare_epaper
model: 5.65in-f
rotation: 0
# ESP32-S3
cs_pin: GPIO10
dc_pin: GPIO9
busy_pin:
number: GPIO14
inverted: true
reset_pin: GPIO13
reset_duration: 200ms
update_interval: 6000s
lambda: |-
const auto BLACK = Color(0, 0, 0, 0);
const auto RED = Color(255, 0, 0, 0);
const auto GREEN = Color(0, 255, 0, 0);
const auto BLUE = Color(0, 0, 255, 0);
const auto YELLOW = Color(255, 255, 0, 0);
const auto ORANGE = Color(255, 127, 0, 0);
const auto WHITE = Color(255, 255, 255, 0);
it.fill(BLACK);
it.print(15,15, id(font1), RED, "Red:");
it.print(15,55, id(font1), GREEN, "Green:");
it.print(15,95, id(font1), BLACK, "Black:");
it.print(15,135, id(font1), BLUE, "Blue:");
it.print(15,175, id(font1), YELLOW, "Yellow:");
it.print(15,215, id(font1), ORANGE, "Orange:");
Note 1: Updating of display takes 20+ seconds with screen flashing
Note 2: The display is discontinued by Waveshare now…
