@@ -63,40 +63,79 @@ extern "C" {
6363#define BOARD_CONSOLE_UARTE_PIN_CTS NRF_PIN_PORT_TO_PIN_NUMBER(7, 1)
6464#endif
6565
66+ /* Application SPI master configuration */
67+ #ifndef BOARD_APP_SPIM_INST
68+ #define BOARD_APP_SPIM_INST NRF_SPIM21
69+ #endif
70+
71+ #ifndef BOARD_APP_SPIM_PIN_SCK
72+ #define BOARD_APP_SPIM_PIN_SCK NRF_PIN_PORT_TO_PIN_NUMBER(11, 1)
73+ #endif
74+ #ifndef BOARD_APP_SPIM_PIN_MOSI
75+ #define BOARD_APP_SPIM_PIN_MOSI NRF_PIN_PORT_TO_PIN_NUMBER(12, 1)
76+ #endif
77+ #ifndef BOARD_APP_SPIM_PIN_MISO
78+ #define BOARD_APP_SPIM_PIN_MISO NRF_PIN_PORT_TO_PIN_NUMBER(13, 1) /* Shared with Button 0. */
79+ #endif
80+ #ifndef BOARD_APP_SPIM_PIN_CSN
81+ #define BOARD_APP_SPIM_PIN_CSN NRF_PIN_PORT_TO_PIN_NUMBER(14, 1) /* Shared with LED 3. */
82+ #endif
83+
84+ /* Application SPI slave configuration */
85+ #ifndef BOARD_APP_SPIS_INST
86+ #define BOARD_APP_SPIS_INST NRF_SPIS30
87+ #endif
88+
89+ #ifndef BOARD_APP_SPIS_PIN_SCK
90+ #define BOARD_APP_SPIS_PIN_SCK NRF_PIN_PORT_TO_PIN_NUMBER(0, 0)
91+ #endif
92+ #ifndef BOARD_APP_SPIS_PIN_MOSI
93+ #define BOARD_APP_SPIS_PIN_MOSI NRF_PIN_PORT_TO_PIN_NUMBER(1, 0)
94+ #endif
95+ #ifndef BOARD_APP_SPIS_PIN_MISO
96+ #define BOARD_APP_SPIS_PIN_MISO NRF_PIN_PORT_TO_PIN_NUMBER(2, 0)
97+ #endif
98+ #ifndef BOARD_APP_SPIS_PIN_CSN
99+ #define BOARD_APP_SPIS_PIN_CSN NRF_PIN_PORT_TO_PIN_NUMBER(3, 0)
100+ #endif
101+
66102/* Application UART configuration */
67103#ifndef BOARD_APP_UARTE_INST
68104#define BOARD_APP_UARTE_INST NRF_UARTE30
69105#endif
70106
71107#ifndef BOARD_APP_UARTE_PIN_TX
72- #define BOARD_APP_UARTE_PIN_TX NRF_PIN_PORT_TO_PIN_NUMBER(0, 0)
108+ #define BOARD_APP_UARTE_PIN_TX NRF_PIN_PORT_TO_PIN_NUMBER(0, 0) /* Shared with SPI slave SCK. */
73109#endif
74110#ifndef BOARD_APP_UARTE_PIN_RX
75- #define BOARD_APP_UARTE_PIN_RX NRF_PIN_PORT_TO_PIN_NUMBER(1, 0)
111+ #define BOARD_APP_UARTE_PIN_RX NRF_PIN_PORT_TO_PIN_NUMBER(1, 0) /* Shared with SPI slave MOSI. */
76112#endif
77113#ifndef BOARD_APP_UARTE_PIN_RTS
78- #define BOARD_APP_UARTE_PIN_RTS NRF_PIN_PORT_TO_PIN_NUMBER(2, 0)
114+ #define BOARD_APP_UARTE_PIN_RTS NRF_PIN_PORT_TO_PIN_NUMBER(2, 0) /* Shared with SPI slave MISO. */
79115#endif
80116#ifndef BOARD_APP_UARTE_PIN_CTS
81- #define BOARD_APP_UARTE_PIN_CTS NRF_PIN_PORT_TO_PIN_NUMBER(3, 0)
117+ #define BOARD_APP_UARTE_PIN_CTS NRF_PIN_PORT_TO_PIN_NUMBER(3, 0) /* Shared with SPI slave CSN. */
82118#endif
83119
84120/* Application LPUART configuration */
85121#ifndef BOARD_APP_LPUARTE_INST
86122#define BOARD_APP_LPUARTE_INST NRF_UARTE21
87123#endif
88124
125+ /* Shared with SPI master SCK. */
89126#ifndef BOARD_APP_LPUARTE_PIN_TX
90127#define BOARD_APP_LPUARTE_PIN_TX NRF_PIN_PORT_TO_PIN_NUMBER(11, 1)
91128#endif
129+ /* Shared with SPI master MOSI. */
92130#ifndef BOARD_APP_LPUARTE_PIN_RX
93131#define BOARD_APP_LPUARTE_PIN_RX NRF_PIN_PORT_TO_PIN_NUMBER(12, 1)
94132#endif
95133#ifndef BOARD_APP_LPUARTE_PIN_REQ
96134#define BOARD_APP_LPUARTE_PIN_REQ NRF_PIN_PORT_TO_PIN_NUMBER(4, 0) /* Shared with button 3. */
97135#endif
136+ /* Shared with LED 3 and SPI master CSN. */
98137#ifndef BOARD_APP_LPUARTE_PIN_RDY
99- #define BOARD_APP_LPUARTE_PIN_RDY NRF_PIN_PORT_TO_PIN_NUMBER(14, 1) /* Shared with LED 3. */
138+ #define BOARD_APP_LPUARTE_PIN_RDY NRF_PIN_PORT_TO_PIN_NUMBER(14, 1)
100139#endif
101140
102141#ifdef __cplusplus
0 commit comments