From 6a4f06d51b4dea8ef2dca9f1fe68a055951129f3 Mon Sep 17 00:00:00 2001 From: Jon Trulson Date: Thu, 30 Mar 2017 17:34:05 -0600 Subject: [PATCH] mcp2515 C examples: add default config for Arduino 101 Signed-off-by: Jon Trulson --- examples/c/mcp2515-txrx.c | 8 ++++++++ examples/c/mcp2515.c | 6 ++++++ 2 files changed, 14 insertions(+) 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) {