This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Sharing GPIO between I2C and SPI ?

Dear Members,

How can I share GPIO pin between SPI and I2C peripheral ?

I see SCK_PIN and MISO_PIN for SPI are the same with SCK and SDK on I2C

#define SER_APP_SPIM0_SCK_PIN       NRF_GPIO_PIN_MAP(0,27)     // SPI clock GPIO pin number.
#define SER_APP_SPIM0_MOSI_PIN      NRF_GPIO_PIN_MAP(0,2)      // SPI Master Out Slave In GPIO pin number
#define SER_APP_SPIM0_MISO_PIN      NRF_GPIO_PIN_MAP(0,26)     // SPI Master In Slave Out GPIO pin number

#define ARDUINO_SCL_PIN             27    // SCL signal pin
#define ARDUINO_SDA_PIN             26    // SDA signal pin

Thanks

Related