aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal
diff options
context:
space:
mode:
Diffstat (limited to 'os/hal')
-rw-r--r--os/hal/hal.dox11
-rw-r--r--os/hal/platforms/AT91SAM7/platform.dox4
-rw-r--r--os/hal/platforms/AVR/platform.dox4
-rw-r--r--os/hal/platforms/LPC11xx/platform.dox4
-rw-r--r--os/hal/platforms/LPC13xx/platform.dox4
-rw-r--r--os/hal/platforms/LPC214x/platform.dox4
-rw-r--r--os/hal/platforms/MSP430/platform.dox4
-rw-r--r--os/hal/platforms/SPC56x/platform.dox4
-rw-r--r--os/hal/platforms/STM32/platform.dox4
-rw-r--r--os/hal/platforms/STM8/platform.dox4
10 files changed, 29 insertions, 18 deletions
diff --git a/os/hal/hal.dox b/os/hal/hal.dox
index 08a3ebbd1..733e71758 100644
--- a/os/hal/hal.dox
+++ b/os/hal/hal.dox
@@ -58,6 +58,17 @@
*/
/**
+ * @defgroup platforms Platforms
+ * @brief Supported platforms.
+ * @details The implementation of the device drivers can be sligthly different
+ * on the various platforms because architectural constrains. This section
+ * describes the implementation of the various device drivers on the various
+ * supported platforms.
+ *
+ * @ingroup IO
+ */
+
+/**
* @defgroup HAL HAL Driver
* @brief Hardware Abstraction Layer.
* @details The HAL driver performs the system initialization and includes
diff --git a/os/hal/platforms/AT91SAM7/platform.dox b/os/hal/platforms/AT91SAM7/platform.dox
index 770e80e5b..931f97c49 100644
--- a/os/hal/platforms/AT91SAM7/platform.dox
+++ b/os/hal/platforms/AT91SAM7/platform.dox
@@ -18,7 +18,7 @@
*/
/**
- * @defgroup AT91SAM7 AT91SAM7 Support
+ * @defgroup AT91SAM7 AT91SAM7 Drivers
* @brief AT91SAM7 specific support.
* @details The AT91SAM7 support includes:
* - Buffered, interrupt driven, serial driver.
@@ -27,7 +27,7 @@
* - A Web server demo using the uIP TCP/IP stack.
* - A Web server demo using the lwIP TCP/IP stack.
* .
- * @ingroup ARM7
+ * @ingroup platforms
*/
/**
diff --git a/os/hal/platforms/AVR/platform.dox b/os/hal/platforms/AVR/platform.dox
index 6e51eb843..b14441ebc 100644
--- a/os/hal/platforms/AVR/platform.dox
+++ b/os/hal/platforms/AVR/platform.dox
@@ -19,9 +19,9 @@
/**
* @defgroup AVR_DRIVERS AVR Drivers
- * @brief Device drivers included in the AVR support.
+ * @brief AVR specific support.
*
- * @ingroup AVR
+ * @ingroup platforms
*/
/**
diff --git a/os/hal/platforms/LPC11xx/platform.dox b/os/hal/platforms/LPC11xx/platform.dox
index e41fffa13..89a10f6c0 100644
--- a/os/hal/platforms/LPC11xx/platform.dox
+++ b/os/hal/platforms/LPC11xx/platform.dox
@@ -18,14 +18,14 @@
*/
/**
- * @defgroup LPC11xx LPC11xx Support
+ * @defgroup LPC11xx LPC11xx Drivers
* @brief LPC11xx specific support.
* @details The LPC11xx support includes:
* - I/O ports driver.
* - Buffered, interrupt driven, serial driver.
* - A demo supporting the kernel test suite.
* .
- * @ingroup ARMCMx
+ * @ingroup platforms
*/
/**
diff --git a/os/hal/platforms/LPC13xx/platform.dox b/os/hal/platforms/LPC13xx/platform.dox
index 8fc0cf389..4baeeedaa 100644
--- a/os/hal/platforms/LPC13xx/platform.dox
+++ b/os/hal/platforms/LPC13xx/platform.dox
@@ -18,14 +18,14 @@
*/
/**
- * @defgroup LPC13xx LPC13xx Support
+ * @defgroup LPC13xx LPC13xx Drivers
* @brief LPC13xx specific support.
* @details The LPC13xx support includes:
* - I/O ports driver.
* - Buffered, interrupt driven, serial driver.
* - A demo supporting the kernel test suite.
* .
- * @ingroup ARMCMx
+ * @ingroup platforms
*/
/**
diff --git a/os/hal/platforms/LPC214x/platform.dox b/os/hal/platforms/LPC214x/platform.dox
index 5323f1ecf..48df22f36 100644
--- a/os/hal/platforms/LPC214x/platform.dox
+++ b/os/hal/platforms/LPC214x/platform.dox
@@ -18,7 +18,7 @@
*/
/**
- * @defgroup LPC214x LPC214x Support
+ * @defgroup LPC214x LPC214x Drivers
* @brief LPC214x specific support.
* @details The LPC214x support includes:
* - VIC support code.
@@ -29,7 +29,7 @@
* - A C++ demo supporting the kernel test suite.
* - A demo integrating ChibiOS/RT with FatFS.
* .
- * @ingroup ARM7
+ * @ingroup platforms
*/
/**
diff --git a/os/hal/platforms/MSP430/platform.dox b/os/hal/platforms/MSP430/platform.dox
index 2ea6c1593..4bcb197ba 100644
--- a/os/hal/platforms/MSP430/platform.dox
+++ b/os/hal/platforms/MSP430/platform.dox
@@ -19,9 +19,9 @@
/**
* @defgroup MSP430_DRIVERS MSP430 Drivers
- * @brief Device drivers included in the MSP430 support.
+ * @brief MSP430 specific support.
*
- * @ingroup MSP430
+ * @ingroup platforms
*/
/**
diff --git a/os/hal/platforms/SPC56x/platform.dox b/os/hal/platforms/SPC56x/platform.dox
index 119300758..a97718c0f 100644
--- a/os/hal/platforms/SPC56x/platform.dox
+++ b/os/hal/platforms/SPC56x/platform.dox
@@ -19,9 +19,9 @@
/**
* @defgroup SPC563_DRIVERS SPC563 Drivers
- * @brief Device drivers included in the SPC563 support.
+ * @brief SPC563 specific support.
*
- * @ingroup PPC
+ * @ingroup platforms
*/
/**
diff --git a/os/hal/platforms/STM32/platform.dox b/os/hal/platforms/STM32/platform.dox
index 36cdcfa0d..81b95d2c8 100644
--- a/os/hal/platforms/STM32/platform.dox
+++ b/os/hal/platforms/STM32/platform.dox
@@ -18,7 +18,7 @@
*/
/**
- * @defgroup STM32 STM32 Support
+ * @defgroup STM32 STM32 Drivers
* @brief STM32 specific support.
* @details The STM32 support includes:
* - I/O ports driver.
@@ -30,7 +30,7 @@
* - A demo supporting the kernel test suite.
* - A demo that demonstrate the FatFs use with the MMC driver.
* .
- * @ingroup ARMCMx
+ * @ingroup platforms
*/
/**
diff --git a/os/hal/platforms/STM8/platform.dox b/os/hal/platforms/STM8/platform.dox
index 0a6dbbb80..20a2637af 100644
--- a/os/hal/platforms/STM8/platform.dox
+++ b/os/hal/platforms/STM8/platform.dox
@@ -19,9 +19,9 @@
/**
* @defgroup STM8_DRIVERS STM8 Drivers
- * @brief Device drivers included in the STM8 support.
+ * @brief STM8 specific support.
*
- * @ingroup STM8
+ * @ingroup platforms
*/
/**