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;