From 8b4fcc2a142b44c0e071a77900f59fdec6d37470 Mon Sep 17 00:00:00 2001
From: Sebastian Sontberg <sebastian@sontberg.de>
Date: Thu, 17 Sep 2015 11:04:03 +0200
Subject: [PATCH] cpu: let spi_init_slave() stubs return error codes

---
 cpu/lpc2387/periph/spi.c | 2 +-
 cpu/samd21/periph/spi.c  | 2 +-
 cpu/saml21/periph/spi.c  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/cpu/lpc2387/periph/spi.c b/cpu/lpc2387/periph/spi.c
index eef2621aa0..03d07de635 100644
--- a/cpu/lpc2387/periph/spi.c
+++ b/cpu/lpc2387/periph/spi.c
@@ -141,7 +141,7 @@ int spi_init_slave(spi_t dev, spi_conf_t conf, char (*cb)(char))
     (void)cb;
     printf("%s:%s(): stub\n", RIOT_FILE_RELATIVE, __func__);
     /* TODO */
-    return 0;
+    return -1;
 }
 
 void spi_transmission_begin(spi_t dev, char reset_val)
diff --git a/cpu/samd21/periph/spi.c b/cpu/samd21/periph/spi.c
index 1193de8e1c..55973feb6a 100644
--- a/cpu/samd21/periph/spi.c
+++ b/cpu/samd21/periph/spi.c
@@ -200,7 +200,7 @@ int spi_init_master(spi_t dev, spi_conf_t conf, spi_speed_t speed)
 int spi_init_slave(spi_t dev, spi_conf_t conf, char (*cb)(char))
 {
     /* TODO */
-    return 0;
+    return -1;
 }
 
 void spi_transmission_begin(spi_t dev, char reset_val)
diff --git a/cpu/saml21/periph/spi.c b/cpu/saml21/periph/spi.c
index 0f9e7f7378..e8d3730510 100644
--- a/cpu/saml21/periph/spi.c
+++ b/cpu/saml21/periph/spi.c
@@ -173,7 +173,7 @@ int spi_init_master(spi_t dev, spi_conf_t conf, spi_speed_t speed)
 int spi_init_slave(spi_t dev, spi_conf_t conf, char (*cb)(char))
 {
     /* TODO */
-    return 0;
+    return -1;
 }
 
 void spi_transmission_begin(spi_t dev, char reset_val)
-- 
GitLab