diff --git a/os/hal/ports/STM32/LLD/SPIv2/spi_lld.c b/os/hal/ports/STM32/LLD/SPIv2/spi_lld.c index ca869c551..167e28b4c 100644 --- a/os/hal/ports/STM32/LLD/SPIv2/spi_lld.c +++ b/os/hal/ports/STM32/LLD/SPIv2/spi_lld.c @@ -415,7 +415,6 @@ void spi_lld_start(SPIDriver *spip) { STM32_DMA_CR_PSIZE_BYTE | STM32_DMA_CR_MSIZE_BYTE; spip->txdmamode = (spip->txdmamode & ~STM32_DMA_CR_SIZE_MASK) | STM32_DMA_CR_PSIZE_BYTE | STM32_DMA_CR_MSIZE_BYTE; - spip->fsize = sizeof (uint8_t); } else { /* Frame width is larger than 8 bits.*/ @@ -423,7 +422,6 @@ void spi_lld_start(SPIDriver *spip) { STM32_DMA_CR_PSIZE_HWORD | STM32_DMA_CR_MSIZE_HWORD; spip->txdmamode = (spip->txdmamode & ~STM32_DMA_CR_SIZE_MASK) | STM32_DMA_CR_PSIZE_HWORD | STM32_DMA_CR_MSIZE_HWORD; - spip->fsize = sizeof (uint16_t); } /* SPI setup and enable.*/ diff --git a/os/hal/ports/STM32/LLD/SPIv2/spi_lld.h b/os/hal/ports/STM32/LLD/SPIv2/spi_lld.h index 781aa24fd..e2bcb124e 100644 --- a/os/hal/ports/STM32/LLD/SPIv2/spi_lld.h +++ b/os/hal/ports/STM32/LLD/SPIv2/spi_lld.h @@ -488,10 +488,6 @@ struct SPIDriver { * @brief TX DMA mode bit mask. */ uint32_t txdmamode; - /** - * @brief Frame size in bytes. - */ - size_t fsize; }; /*===========================================================================*/ diff --git a/readme.txt b/readme.txt index da9ded8d2..c4e7f18e1 100644 --- a/readme.txt +++ b/readme.txt @@ -76,6 +76,8 @@ - RT: Removed the p_msg field from the thread_t structure saving a msg_t-sized field from the structure. Messages now use a new field into the p_u union. Now synchronous messages are even faster. +- HAL: Fixed unused variable in STM32 SPIv2 driver (bug #705)(backported + to 16.1.3). - HAL: Fixed chDbgAssert() still called from STM32 SPIv1 driver (bug #704) (backported to 3.0.6 and 16.1.3). - HAL: Fixed broken demo for STM32F429 (bug #703)(backported to 16.1.3).