From f6b9479542028468c1132be1e4d2b29304b1d4aa Mon Sep 17 00:00:00 2001 From: Andy Piper Date: Sat, 1 May 2021 13:00:59 +0100 Subject: [PATCH] AP_HAL_ChibiOS: add accessor for UART DMA status --- libraries/AP_HAL_ChibiOS/UARTDriver.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/AP_HAL_ChibiOS/UARTDriver.h b/libraries/AP_HAL_ChibiOS/UARTDriver.h index c2c1348c41..05b3876d8d 100644 --- a/libraries/AP_HAL_ChibiOS/UARTDriver.h +++ b/libraries/AP_HAL_ChibiOS/UARTDriver.h @@ -131,6 +131,11 @@ public: // request information on uart I/O static void uart_info(ExpandingString &str); + /* + return true if this UART has DMA enabled on both RX and TX + */ + bool is_dma_enabled() const override { return rx_dma_enabled && tx_dma_enabled; } + private: const SerialDef &sdef; bool rx_dma_enabled;