From 9eb865e03a2912e49b4702f0afb60233d24ee197 Mon Sep 17 00:00:00 2001 From: Neil Armstrong Date: Thu, 22 Jun 2017 17:09:09 +0200 Subject: [PATCH] samples/spi: Make async test optional Handle the case when the async transceive call returns ENOTSUP. Signed-off-by: Neil Armstrong --- samples/drivers/spi/src/spi.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/samples/drivers/spi/src/spi.c b/samples/drivers/spi/src/spi.c index 828436c72df..72ffe228beb 100644 --- a/samples/drivers/spi/src/spi.c +++ b/samples/drivers/spi/src/spi.c @@ -287,6 +287,11 @@ static int spi_async_call(struct spi_config *spi_conf) ret = spi_transceive_async(spi_conf, tx_bufs, ARRAY_SIZE(tx_bufs), rx_bufs, ARRAY_SIZE(rx_bufs), &async_sig); + if (ret == -ENOTSUP) { + SYS_LOG_DBG("Not supported"); + return 0; + } + if (ret) { SYS_LOG_ERR("Code %d", ret); return -1;