Problems with pins of Sparkfun NRF52840 mini

Hello,

Regarding the hardware photo attached, I have several important questions:

i. Are the pins SCL and SDA the only ones that can be used for I2C communication? Are these pins for I2C slave or I2C master?

ii. Can this board be master/slave for I2C and SPI?

iii. Which pins can be used for SPI and UART communication?

iv. Are these pins hardcoded only for the functionality described in the photo above or can we also use them for other type of communication?

v. In the nrf5 SDK examples (nRF5_SDK_15.0.0_a53641a\examples\peripheral\twi_master_with_twis_slave), the pins P0.03 and P0.04 are used for SCL and SDA master, and the pins P0.31 and P0.30 are used for SCL and SDA slave. In the photo above, these pins are analog. Is this the reason why the I2C communication does not work and all the signals are down when we put the logic analyzer?

vi. If only the pins from the photo can be used for I2C communication, do you have an example code which can make the communication works?

Thank you.

I’m sorry, but in the post above, the photo was not uploaded.

I put it here.

Hello Sparkfun,

Do you have a solution for my problem?

Thank you.