diff --git a/os/hal/platforms/STM32/platform.dox b/os/hal/platforms/STM32/platform.dox index 81b95d2c8..342a5ff69 100644 --- a/os/hal/platforms/STM32/platform.dox +++ b/os/hal/platforms/STM32/platform.dox @@ -89,10 +89,19 @@ */ /** - * @defgroup STM32_SERIAL STM32 USART Support + * @defgroup STM32_SERIAL STM32 USART Support (buffered) * @brief USART peripherals support. * @details The serial driver supports the STM32 USARTs in asynchronous - * mode. + * mode. + * + * @ingroup STM32 + */ + +/** + * @defgroup STM32_UART STM32 USART Support (unbuffered) + * @brief USART peripherals support. + * @details The UART driver supports the STM32 USARTs using DMA channels for + * improved performance. * * @ingroup STM32 */ @@ -140,4 +149,3 @@ * * @ingroup STM32 */ - diff --git a/os/hal/platforms/STM32/stm32_dma.h b/os/hal/platforms/STM32/stm32_dma.h index 1a3abd389..445e400bb 100644 --- a/os/hal/platforms/STM32/stm32_dma.h +++ b/os/hal/platforms/STM32/stm32_dma.h @@ -135,7 +135,7 @@ typedef struct { * * @param[in] dmap pointer to a stm32_dma_t structure * @param[in] ch channel number - * @param[in] cntdr value to be written in the CNDTR register + * @param[in] cndtr value to be written in the CNDTR register * @param[in] cmar value to be written in the CMAR register * @param[in] ccr value to be written in the CCR register */