diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2009-06-02 08:37:46 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2009-06-02 08:37:46 +0000 |
commit | e20aaf6c29fc5ca91e059bbca8194c8ad7c516b9 (patch) | |
tree | bd0ef84f9b2b42e677b22e57b5f873954086b335 /ports | |
parent | 4a4940c5b1a87c2b9541a6015dc121f27cef72b4 (diff) | |
download | ChibiOS-e20aaf6c29fc5ca91e059bbca8194c8ad7c516b9.tar.gz ChibiOS-e20aaf6c29fc5ca91e059bbca8194c8ad7c516b9.tar.bz2 ChibiOS-e20aaf6c29fc5ca91e059bbca8194c8ad7c516b9.zip |
STM32 support for I/O ports.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1009 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'ports')
-rw-r--r-- | ports/ARMCM3-STM32F103/port.dox | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/ports/ARMCM3-STM32F103/port.dox b/ports/ARMCM3-STM32F103/port.dox index 5c60dd188..33afd445f 100644 --- a/ports/ARMCM3-STM32F103/port.dox +++ b/ports/ARMCM3-STM32F103/port.dox @@ -19,23 +19,37 @@ /**
* @defgroup STM32F103 STM32F103 Support
- * @{
* @brief STM32F103 specific support.
* @details The STM32F103 support includes:
* - Buffered, interrupt driven, serial driver.
* - A demo supporting the kernel test suite.
- *
+ * .
* @ingroup ARMCM3
*/
-/** @} */
+
+/**
+ * @defgroup STM32F103_IOPORTS I/O Ports Support
+ * @brief I/O Ports peripherals support.
+ * @details This module supports the STM32F103 GPIO controller. The STM32
+ * controller is very flexible and allows to implement all the recommended
+ * behaviors for the I/O port driver. It supports the following features (see
+ * @ref IOPorts):
+ * - 16 bits wide ports.
+ * - Atomic set/reset functions.
+ * - Atomic set+reset function (atomic bus operations).
+ * - Output latched regardless of the pad setting.
+ * - Direct read of input pads regardless of the pad setting.
+ * .
+ * The only non atomic operation is bit toggling.
+ * @ingroup STM32F103
+ */
/**
* @defgroup STM32F103_SERIAL USART Support
- * @{
* @brief USART peripherals support.
* @details The serial driver supports the STM32F103 USARTs in asynchronous
* mode.
*
* @ingroup STM32F103
*/
-/** @} */
+
\ No newline at end of file |