Skip to content

Commit 6b9d4d8

Browse files
committed
Fix selecting right SPI instance on Metro RP2350
& stop hard-coding the CS pin
1 parent 55eff11 commit 6b9d4d8

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

runcpm-rp2350-hstx-usb/runcpm-pico/hardware/pico/metro_rp2350.h

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,11 @@ DVHSTXText display(DVHSTX_PINOUT_DEFAULT);
1616
// USB Host object
1717
Adafruit_USBH_Host USBHost;
1818

19-
#define SD_CS_PIN 39
20-
2119
SdFat SD;
22-
#if defined(ADAFRUIT_METRO_RP2340)
23-
SdSpiConfig config(SD_CS_PIN, DEDICATED_SPI, SD_SCK_MHZ(16), &SPI1);
20+
#if PIN_SPI1_SCK == PIN_SD_CLK
21+
SdSpiConfig config(PIN_SD_DAT3_CS, DEDICATED_SPI, SD_SCK_MHZ(16), &SPI1);
2422
#else
25-
SdSpiConfig config(SD_CS_PIN, DEDICATED_SPI, SD_SCK_MHZ(16));
23+
SdSpiConfig config(PIN_SD_DAT3_CS, DEDICATED_SPI, SD_SCK_MHZ(16));
2624
#endif
2725

2826
static bool start1;

0 commit comments

Comments
 (0)