diff --git a/examples/c/mcp2515-txrx.c b/examples/c/mcp2515-txrx.c index 971bd9ac..af077997 100644 --- a/examples/c/mcp2515-txrx.c +++ b/examples/c/mcp2515-txrx.c @@ -64,7 +64,15 @@ int main(int argc, char **argv) // able to transmit a message. // Instantiate a MCP2515 on SPI bus 0 using a hw CS pin (-1). + +#if defined(CONFIG_BOARD_ARDUINO_101) + // ARDUINO_101 (Quark core) where you must use SPI + // Instantiate a MCP2515 instance using default SPI bus and pin 10 as CS + mcp2515_context sensor = mcp2515_init(0, 10); +#else + // Instantiate a MCP2515 on SPI bus 0 using a hw CS pin (-1). mcp2515_context sensor = mcp2515_init(0, -1); +#endif if (!sensor) { diff --git a/examples/c/mcp2515.c b/examples/c/mcp2515.c index e21cf8aa..a72db6ec 100644 --- a/examples/c/mcp2515.c +++ b/examples/c/mcp2515.c @@ -31,8 +31,14 @@ int main(int argc, char **argv) { //! [Interesting] +#if defined(CONFIG_BOARD_ARDUINO_101) + // ARDUINO_101 (Quark core) where you must use SPI + // Instantiate a MCP2515 instance using default SPI bus and pin 10 as CS + mcp2515_context sensor = mcp2515_init(0, 10); +#else // Instantiate a MCP2515 on SPI bus 0 using a hw CS pin (-1). mcp2515_context sensor = mcp2515_init(0, -1); +#endif if (!sensor) {