From 031ed0dbab701921882ac31bad37846059d33a88 Mon Sep 17 00:00:00 2001 From: Niklas Hauser Date: Thu, 9 Nov 2023 13:06:46 +0100 Subject: [PATCH] stm32h7: Prevent UART from waiting on TXDMA semaphore The UART7 TXDMA services TELEM1 with flow control. If CTS is high, the transmitting thread will wait on a semaphore, which may block other threads from acquiring necessary resources to make progress, for example, preventing MAVLINK instances from transmitting. This change in NuttX makes the TXDMA acquire the semaphore in a non-blocking way, preventing this issue. --- platforms/nuttx/NuttX/nuttx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platforms/nuttx/NuttX/nuttx b/platforms/nuttx/NuttX/nuttx index e7323775300a..ed4814f62390 160000 --- a/platforms/nuttx/NuttX/nuttx +++ b/platforms/nuttx/NuttX/nuttx @@ -1 +1 @@ -Subproject commit e7323775300a202a3a2d5a4f3d7c8498987b8774 +Subproject commit ed4814f6239097dde5eecf2b4fbd58661db84dda