From 9d20b8878e5422fadeee52b2543f8140aed04dc0 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Tue, 13 Jul 2021 10:22:22 +0200 Subject: [PATCH] additional include and warning fixes --- stm32h7/devicetest/GyroL3GD20H.cpp | 1 + stm32h7/gpio/gpio.cpp | 2 ++ stm32h7/spi/SpiCookie.cpp | 4 ++-- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/stm32h7/devicetest/GyroL3GD20H.cpp b/stm32h7/devicetest/GyroL3GD20H.cpp index c500c3b..8176c3c 100644 --- a/stm32h7/devicetest/GyroL3GD20H.cpp +++ b/stm32h7/devicetest/GyroL3GD20H.cpp @@ -517,6 +517,7 @@ uint8_t GyroL3GD20H::readRegPolling(uint8_t reg) { txBuf[0] = reg | STM_READ_MASK; HAL_GPIO_WritePin(GPIOD, GPIO_PIN_14, GPIO_PIN_RESET); auto result = HAL_SPI_TransmitReceive(spiHandle, txBuf, rxBuf, 2, 1000); + if(result) {}; HAL_GPIO_WritePin(GPIOD, GPIO_PIN_14, GPIO_PIN_SET); return rxBuf[1]; } diff --git a/stm32h7/gpio/gpio.cpp b/stm32h7/gpio/gpio.cpp index 4cb74fd..50873f7 100644 --- a/stm32h7/gpio/gpio.cpp +++ b/stm32h7/gpio/gpio.cpp @@ -1,5 +1,7 @@ #include "gpio.h" +#include "stm32h7xx_hal_rcc.h" + void gpio::initializeGpioClock(GPIO_TypeDef* gpioPort) { #ifdef GPIOA if(gpioPort == GPIOA) { diff --git a/stm32h7/spi/SpiCookie.cpp b/stm32h7/spi/SpiCookie.cpp index d583c41..06c0ac5 100644 --- a/stm32h7/spi/SpiCookie.cpp +++ b/stm32h7/spi/SpiCookie.cpp @@ -4,8 +4,8 @@ SpiCookie::SpiCookie(address_t deviceAddress, spi::SpiBus spiIdx, spi::TransferModes transferMode, spi::MspCfgBase* mspCfg, uint32_t spiSpeed, spi::SpiModes spiMode, uint16_t chipSelectGpioPin, GPIO_TypeDef* chipSelectGpioPort, size_t maxRecvSize): - deviceAddress(deviceAddress), spiIdx(spiIdx), transferMode(transferMode), - spiSpeed(spiSpeed), spiMode(spiMode), chipSelectGpioPin(chipSelectGpioPin), + deviceAddress(deviceAddress), spiIdx(spiIdx), spiSpeed(spiSpeed), spiMode(spiMode), + transferMode(transferMode), chipSelectGpioPin(chipSelectGpioPin), chipSelectGpioPort(chipSelectGpioPort), mspCfg(mspCfg), maxRecvSize(maxRecvSize) { spiHandle.Init.DataSize = SPI_DATASIZE_8BIT; spiHandle.Init.FirstBit = SPI_FIRSTBIT_MSB;