From c81545ad95a8c7af62c1a00cf7f45f7d575ff683 Mon Sep 17 00:00:00 2001
From: Luca Erbetta <luca.erbetta@skywarder.eu>
Date: Sat, 7 Mar 2020 16:50:39 +0100
Subject: [PATCH] [SPITransaction] No need for temp variable

---
 src/shared/drivers/spi/SPITransaction.cpp | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/shared/drivers/spi/SPITransaction.cpp b/src/shared/drivers/spi/SPITransaction.cpp
index 8e5746907..a6f026c6b 100644
--- a/src/shared/drivers/spi/SPITransaction.cpp
+++ b/src/shared/drivers/spi/SPITransaction.cpp
@@ -77,12 +77,11 @@ uint8_t SPITransaction::read(uint8_t reg, bool set_read_bit)
     if (set_read_bit)
         reg = reg | 0x80;
 
-    uint8_t out;
     bus.select(cs);
     bus.write(&reg, 1);
-    bus.read(&out, 1);
+    bus.read(&reg, 1);
     bus.deselect(cs);
-    return out;
+    return reg;
 }
 
 void SPITransaction::read(uint8_t reg, uint8_t* data, size_t size,
-- 
GitLab