Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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.
- Loading branch information