Skip to content

Commit b8dbbcf

Browse files
Kirk BenellKirk
andauthored
SPI Definitions for SparkFun boards (#344)
* SPI Definitions for SparkFun boards Added the #defines for the default SPI pins on SparkFun boards * SPI Definitions for SparkFun boards Added the #defines for the default SPI pins on SparkFun boards Co-authored-by: Kirk <[email protected]>
1 parent 93d3cf4 commit b8dbbcf

File tree

3 files changed

+49
-0
lines changed

3 files changed

+49
-0
lines changed

src/boards/include/boards/sparkfun_micromod.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,23 @@
4646
#define PICO_DEFAULT_I2C_SCL_PIN 5
4747
#endif
4848

49+
// --- SPI ---
50+
#ifndef PICO_DEFAULT_SPI
51+
#define PICO_DEFAULT_SPI 0
52+
#endif
53+
#ifndef PICO_DEFAULT_SPI_SCK_PIN
54+
#define PICO_DEFAULT_SPI_SCK_PIN 22
55+
#endif
56+
#ifndef PICO_DEFAULT_SPI_TX_PIN
57+
#define PICO_DEFAULT_SPI_TX_PIN 23
58+
#endif
59+
#ifndef PICO_DEFAULT_SPI_RX_PIN
60+
#define PICO_DEFAULT_SPI_RX_PIN 20
61+
#endif
62+
#ifndef PICO_DEFAULT_SPI_CSN_PIN
63+
#define PICO_DEFAULT_SPI_CSN_PIN 21
64+
#endif
65+
4966
// spi flash
5067
#define PICO_BOOT_STAGE2_CHOOSE_W25Q080 1
5168

src/boards/include/boards/sparkfun_promicro.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,23 @@
4646
#define PICO_DEFAULT_I2C_SCL_PIN 17
4747
#endif
4848

49+
// --- SPI ---
50+
#ifndef PICO_DEFAULT_SPI
51+
#define PICO_DEFAULT_SPI 0
52+
#endif
53+
#ifndef PICO_DEFAULT_SPI_SCK_PIN
54+
#define PICO_DEFAULT_SPI_SCK_PIN 22
55+
#endif
56+
#ifndef PICO_DEFAULT_SPI_TX_PIN
57+
#define PICO_DEFAULT_SPI_TX_PIN 23
58+
#endif
59+
#ifndef PICO_DEFAULT_SPI_RX_PIN
60+
#define PICO_DEFAULT_SPI_RX_PIN 20
61+
#endif
62+
#ifndef PICO_DEFAULT_SPI_CSN_PIN
63+
#define PICO_DEFAULT_SPI_CSN_PIN 21
64+
#endif
65+
4966
#define PICO_BOOT_STAGE2_CHOOSE_W25Q080 1
5067

5168
#ifndef PICO_FLASH_SPI_CLKDIV

src/boards/include/boards/sparkfun_thingplus.h

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,21 @@
4242
#define PICO_DEFAULT_I2C_SCL_PIN 7
4343
#endif
4444

45+
// --- SPI ---
46+
#ifndef PICO_DEFAULT_SPI
47+
#define PICO_DEFAULT_SPI 0
48+
#endif
49+
#ifndef PICO_DEFAULT_SPI_SCK_PIN
50+
#define PICO_DEFAULT_SPI_SCK_PIN 2
51+
#endif
52+
#ifndef PICO_DEFAULT_SPI_TX_PIN
53+
#define PICO_DEFAULT_SPI_TX_PIN 3
54+
#endif
55+
#ifndef PICO_DEFAULT_SPI_RX_PIN
56+
#define PICO_DEFAULT_SPI_RX_PIN 4
57+
#endif
58+
59+
4560
// spi flash
4661

4762
#define PICO_BOOT_STAGE2_CHOOSE_W25Q080 1

0 commit comments

Comments
 (0)