Skip to content

Commit 573e1c3

Browse files
committed
add additional PICO_DEFAULT_* pins
1 parent 4ede86c commit 573e1c3

File tree

1 file changed

+30
-1
lines changed

1 file changed

+30
-1
lines changed

src/boards/include/boards/adafruit_fruit_jam.h

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ pico_board_cmake_set(PICO_PLATFORM, rp2350)
4646
#define ADAFRUIT_FRUIT_JAM_D10_PIN 10
4747

4848
// Buttons
49+
// Boot button is also known as Button 1.
4950
#define ADAFRUIT_FRUIT_JAM_BOOT_BUTTON_PIN 0
5051
#define ADAFRUIT_FRUIT_JAM_BUTTON1_PIN 0
5152
#define ADAFRUIT_FRUIT_JAM_BUTTON2_PIN 4
@@ -120,7 +121,7 @@ pico_board_cmake_set(PICO_PLATFORM, rp2350)
120121
#define PICO_DEFAULT_LED_PIN 29
121122
#endif
122123

123-
// --- RGB (NeoPixel) LED
124+
// --- RGB (NeoPixel) LED ---
124125
#ifndef PICO_DEFAULT_WS2812_PIN
125126
#define PICO_DEFAULT_WS2812_PIN 32
126127
#endif
@@ -151,6 +152,34 @@ pico_board_cmake_set(PICO_PLATFORM, rp2350)
151152
#define PICO_DEFAULT_SPI_RX_PIN ADAFRUIT_FRUIT_JAM_SD_MISO_PIN
152153
#endif
153154

155+
//------------- SD ------------
156+
#ifndef PICO_SD_CARD_DETECT_PIN
157+
#define PICO_SD_CARD_DETECT_PIN ADAFRUIT_FRUIT_JAM_SD_CARD_DETECT_PIN
158+
#endif
159+
160+
#ifndef PICO_SD_CLK_PIN
161+
#define PICO_SD_CLK_PIN ADAFRUIT_FRUIT_JAM_SDIO_CLOCK_PIN
162+
#endif
163+
164+
#ifndef PICO_SD_CMD_PIN
165+
#define PICO_SD_CMD_PIN ADAFRUIT_FRUIT_JAM_SDIO_COMMAND_PIN
166+
#endif
167+
168+
#ifndef PICO_SD_DAT0_PIN
169+
#define PICO_SD_DAT0_PIN ADAFRUIT_FRUIT_JAM_SDIO_DATA0_PIN
170+
#endif
171+
172+
#ifndef PICO_SD_DAT_PIN_INCREMENT
173+
#define PICO_SD_DAT_PIN_INCREMENT 1
174+
#endif
175+
176+
#ifndef PICO_SD_DAT_PIN_COUNT
177+
#define PICO_SD_DAT_PIN_COUNT 4
178+
#endif
179+
180+
// --- PIO USB ---
181+
#define PICO_DEFAULT_PIO_USB_DP_PIN ADAFRUIT_FRUIT_JAM_USB_HOST_DATA_PLUS_PIN
182+
154183
// --- FLASH ---
155184
// Winbond W25Q128 (16MB) flash
156185
#define PICO_BOOT_STAGE2_CHOOSE_W25Q080 1

0 commit comments

Comments
 (0)