From 8957c5264880bc0c8db34b591ceeca6752db57c8 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sat, 7 Nov 2009 10:29:32 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1272 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/io/platforms/STM32/platform.dox | 31 ++++++++++++++++++++++++++++++- os/io/platforms/STM32/spi_lld.c | 6 +++--- os/io/platforms/STM32/spi_lld.h | 6 +++--- 3 files changed, 36 insertions(+), 7 deletions(-) (limited to 'os/io/platforms') diff --git a/os/io/platforms/STM32/platform.dox b/os/io/platforms/STM32/platform.dox index 6ec9fbe20..5b25bde72 100644 --- a/os/io/platforms/STM32/platform.dox +++ b/os/io/platforms/STM32/platform.dox @@ -23,6 +23,8 @@ * @details The STM32 support includes: * - I/O ports driver. * - Buffered, interrupt driven, serial driver. + * - DMA capable, high performance, SPI driver. + * - DMA capable, high performance, ADC driver. * - A demo supporting the kernel test suite. * . * @ingroup ARMCM3 @@ -65,7 +67,34 @@ * @defgroup STM32_SERIAL STM32 USART Support * @brief USART peripherals support. * @details The serial driver supports the STM32 USARTs in asynchronous - * mode. + * mode. + * + * @ingroup STM32 + */ + +/** + * @defgroup STM32_DMA STM32 DMA Support + * @brief DMA support. + * @details The DMA help driver allows to stop the DMA clock when no other + * drivers require its services. + * + * @ingroup STM32 + */ + +/** + * @defgroup STM32_SPI STM32 SPI Support + * @brief SPI peripherals support. + * @details The serial driver supports the STM32 SPIs using DMA channels for + * improved performance. + * + * @ingroup STM32 + */ + +/** + * @defgroup STM32_ADC STM32 ADC Support + * @brief ADC peripherals support. + * @details The serial driver supports the STM32 ADCs using DMA channels for + * improved performance. * * @ingroup STM32 */ diff --git a/os/io/platforms/STM32/spi_lld.c b/os/io/platforms/STM32/spi_lld.c index 591ade2aa..a950095b9 100644 --- a/os/io/platforms/STM32/spi_lld.c +++ b/os/io/platforms/STM32/spi_lld.c @@ -18,9 +18,9 @@ */ /** - * @file templates/spi_lld.c - * @brief SPI Driver subsystem low level driver source template - * @addtogroup SPI_LLD + * @file STM32/spi_lld.c + * @brief STM32 SPI subsystem low level driver source + * @addtogroup STM32_SPI * @{ */ diff --git a/os/io/platforms/STM32/spi_lld.h b/os/io/platforms/STM32/spi_lld.h index f24a08e13..f4633d5b2 100644 --- a/os/io/platforms/STM32/spi_lld.h +++ b/os/io/platforms/STM32/spi_lld.h @@ -18,9 +18,9 @@ */ /** - * @file templates/spi_lld.h - * @brief SPI Driver subsystem low level driver header template - * @addtogroup SPI_LLD + * @file STM32/spi_lld.h + * @brief STM32 SPI subsystem low level driver header + * @addtogroup STM32_SPI * @{ */ -- cgit v1.2.3