From becbf4327fe8482d9d16befb598ba35a38e8bc15 Mon Sep 17 00:00:00 2001 From: CarlWachter Date: Thu, 27 Mar 2025 13:31:06 +0100 Subject: [PATCH] Fixed compile warnings --- include/sta/bus/spi/spi.hpp | 1 + src/bus/spi/device.cpp | 2 +- src/devices/stm32/bus/spi.cpp | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/include/sta/bus/spi/spi.hpp b/include/sta/bus/spi/spi.hpp index 4321d02..846b348 100644 --- a/include/sta/bus/spi/spi.hpp +++ b/include/sta/bus/spi/spi.hpp @@ -31,6 +31,7 @@ namespace sta */ SPI(const SPISettings & settings, Mutex * mutex = nullptr); + using Interface::transfer; /** * @brief Send and receive data simultaneously. * diff --git a/src/bus/spi/device.cpp b/src/bus/spi/device.cpp index f6bada0..2ba29ca 100644 --- a/src/bus/spi/device.cpp +++ b/src/bus/spi/device.cpp @@ -21,7 +21,7 @@ namespace sta STA_ASSERT(txBuffer != nullptr); STA_ASSERT(rxBuffer != nullptr); - intf_->transfer(txBuffer, rxBuffer, size, timeout); + return intf_->transfer(txBuffer, rxBuffer, size, timeout); } const SPISettings & SPIDevice::settings() const diff --git a/src/devices/stm32/bus/spi.cpp b/src/devices/stm32/bus/spi.cpp index ba1b685..b7b0fd8 100644 --- a/src/devices/stm32/bus/spi.cpp +++ b/src/devices/stm32/bus/spi.cpp @@ -154,6 +154,8 @@ namespace sta return HAL_SPI_Transmit(handle_, reinterpret_cast(&dummy), 1, timeout) == HAL_OK; } } + + return false; } STM32SPIDevice::STM32SPIDevice(STM32SPI * intf, STM32GpioPin * csPin)