Waveshare RP2040 Zero Default SPI0 - MOSI pin not accessible

Hi,

I’m trying to connect a Waveshare RP2040 Zero to an ST7735 display and I’m having some trouble with the SPI pin assignments.

It looks like the default SPI0-MOSI pin is GP19 which is only available on some nearly inaccessible, and tiny pads on the bottom of this board. (Waveshare RP2040 Zero)

Is there any way to switch to use SPI1 who’s pins are available?

Here’s the basic configuration I have:


[env:pico]
platform = raspberrypi
board = pico
framework = arduino
lib_deps = 
	adafruit/Adafruit GFX Library@^1.11.9
	adafruit/Adafruit ST7735 and ST7789 Library@^1.10.3


#include <Arduino.h>
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_ST7735.h> // Hardware-specific library for ST7735

#define TFT_CS     2
#define TFT_RST    3  
#define TFT_DC     4

Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);

I’m open to any suggestions! Thanks!!