Test ePaper Waveshare 1.54

Falls es jemanden hilft: ich hab ein Waveshare Epaper Display auch mit der Originallib von Waveshare zum Laufen gebracht.
Ist eigentlich ganz einfach wenn man die Verkabelung mal raus hat:

Schema ist Folgendes:

Busy => D7
RST => D8
DC => D9
CS => D10

CLK => SCK
DIN => MOSI

GND => GND
VCC => 3.3V

Die ersten vier sind bei der Originallib in der library/epdif.h definiert (die liegt nach dem Importieren unter Linux in ~/Arduino/libraries/libraries.

SCK und MOSI finded man in der Pindefinition im Hardwarepackage der Arduino IDE

Die letzten beiden dürften selbsterklärend sein.

Achja nehmt nicht die Version der Lib und Demo aus dem Waveshare Wiki, die ist völlig broken. Nehmt die aktuelle aus deren Gitlab-Repo: https://github.com/waveshare/e-Paper/tree/master/Arduino%20UNO/epd2in9

Ich meine das dann weil die das mit Windoofs machen mich unter Linux bei zwei Headerfiles die Grosskleinschreibung getrollt hat (arduino.h statt Arduino.h und spi.h statt SPI.h). Aber danach lief das Ding....

Grüsse
Sebastian