Hello,
I have a Waveshare 7.5" e-Ink Display v3 (840x400) and would like to run it on a Lolin c3 Pico.
I already managed to run the Display on a common wroom32 but this Lolin Pico has a bit more challenging PIN Layout.
Sorry but I do not want to wander the WWW to be able to guess what you have. Posting an annotated schematic as you have wired it will help a lot. Be sure to show all connections and power supplies.
In Vscode I compile for lolin_c3_mini
In Arduino IDE I try a simple hello world sketch also with Lolin C3 Mini as for both there is no specific Pico 3 available.
I see that lolin_c3_mini pins map SCK to 2, but the Wemos Documentation shows SCK on 1 for the Pico so I guess I need to rewrite that? Thats where my confusion starts
Or do i just wire up the driver hat's CLK to Pin 2?
That's up to you. Both options are equivalent (SPIClass maps HW SPI pins according to pins_arduino.h). You can pre-map by calling SPI.begin(...) before display.init(...) in GxEPD2, then the GxEPD2 call of SPI.begin() has no effect.
I think the documentation uses the pins like for ESP8266 Wemos D1 mini shields, but someone got the pins_arduino.h wrong. Not verified yet.