From 2efc50be97b4b63ae7a51a6e273eb4ebbb721f61 Mon Sep 17 00:00:00 2001 From: Marian Buschsieweke Date: Tue, 2 Feb 2021 08:35:05 +0100 Subject: [PATCH] sys/arduino: update SPI class to new API --- sys/arduino/SPI.cpp | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/sys/arduino/SPI.cpp b/sys/arduino/SPI.cpp index 52f297fee1..fd67aa83cb 100644 --- a/sys/arduino/SPI.cpp +++ b/sys/arduino/SPI.cpp @@ -78,13 +78,7 @@ void SPIClass::beginTransaction(SPISettings settings) { rmutex_lock(&mut); /* Call spi_acquire first to prevent data races */ - int retval = spi_acquire(spi_dev, SPI_CS_UNDEF, - settings.mode, settings.clock); - /* No support for exceptions (at least on AVR), resort to assert() */ - assert(retval == SPI_OK); - if (retval != SPI_OK) { - return; - } + spi_acquire(spi_dev, SPI_CS_UNDEF, settings.mode, settings.clock); is_transaction = true; } @@ -100,13 +94,7 @@ void SPIClass::transfer(void *buf, size_t count) rmutex_lock(&mut); if (!is_transaction) { - int retval = spi_acquire(spi_dev, SPI_CS_UNDEF, - settings.mode, settings.clock); - /* No support for exceptions (at least on AVR), resort to assert() */ - assert(retval == SPI_OK); - if (retval != SPI_OK) { - return; - } + spi_acquire(spi_dev, SPI_CS_UNDEF, settings.mode, settings.clock); } spi_transfer_bytes(spi_dev, SPI_CS_UNDEF, false, buf, buf, count); if (!is_transaction) {