fixed bug #1193 SPIv3: fixed missing spi_lld_wait_complete in spi_lld_ignore()

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_20.3.x@14853 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
akscram 2021-09-30 05:21:06 +00:00
parent 57f570dd9b
commit c20f0fefe6
2 changed files with 3 additions and 0 deletions

View File

@ -827,6 +827,8 @@ void spi_lld_ignore(SPIDriver *spip, size_t n) {
osalDbgAssert(n < 65536, "unsupported DMA transfer size");
spi_lld_wait_complete(spip);
#if defined(STM32_SPI_DMA_REQUIRED) && defined(STM32_SPI_BDMA_REQUIRED)
if (spip->is_bdma)
#endif

View File

@ -84,6 +84,7 @@
- NEW: Files mcuconf.h for STM32F746, F767, L432, L452, L476, L496 received
the missing setting STM32_WSPI_QUADSPI1_PRESCALER_VALUE.
- FIX: removed incorrect ADCv4 checks for MONEN (bug #1194)
- FIX: Fixed hang in spi_lld_ignore() in SPIv3 on H7 (bug #1193)
- FIX: Fixed invalid RCC LPUART1 clock enable on STM32G0xx (bug #1189).
- FIX: Fixed wrong configuration in testex LSM6DSL demos (bug #1184).
- FIX: Fixed STM32 ADCv3 differences in headers (bug #1182).