From 751bb6127ddbb81daf41c505a215d88617100c28 Mon Sep 17 00:00:00 2001 From: 3djc Date: Tue, 22 Jun 2021 14:16:21 +0200 Subject: [PATCH] Further protection --- radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp b/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp index e918f174a..a9ee219f2 100755 --- a/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp +++ b/radio/src/targets/common/arm/stm32/intmodule_serial_driver.cpp @@ -140,6 +140,9 @@ void intmoduleSendBuffer(const uint8_t * data, uint8_t size) return; #if defined(INTMODULE_DMA_STREAM) + if (!DMA_GetITStatus(INTMODULE_DMA_STREAM, INTMODULE_DMA_FLAG_TC)) + return;; + DMA_InitTypeDef DMA_InitStructure; DMA_DeInit(INTMODULE_DMA_STREAM); DMA_InitStructure.DMA_Channel = INTMODULE_DMA_CHANNEL;