From de5e04fc611f3b5cd5c16f39d1063c37110a9467 Mon Sep 17 00:00:00 2001
From: gdisirio
Date: Mon, 19 Jan 2009 10:13:17 +0000
Subject: [PATCH] git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@641
35acf78f-673a-0410-8e92-d51de3d6d3f4
---
docs/Doxyfile | 2 +-
docs/ch.txt | 50 ---------------------------------
ports/ARM7-AT91SAM7X/port.dox | 13 +++++++++
ports/ARM7-LPC214x/port.dox | 17 +++++++++++
ports/ARM7/chcore.h | 2 +-
ports/ARMCM3-STM32F103/port.dox | 11 ++++++++
6 files changed, 43 insertions(+), 52 deletions(-)
create mode 100644 ports/ARM7-AT91SAM7X/port.dox
create mode 100644 ports/ARM7-LPC214x/port.dox
create mode 100644 ports/ARMCM3-STM32F103/port.dox
diff --git a/docs/Doxyfile b/docs/Doxyfile
index db3bdba48..8877df0fb 100644
--- a/docs/Doxyfile
+++ b/docs/Doxyfile
@@ -84,7 +84,7 @@ WARN_LOGFILE =
#---------------------------------------------------------------------------
# configuration options related to the input files
#---------------------------------------------------------------------------
-INPUT = ../src/include ../src/templates ../src ../docs/ch.txt ../src/lib ../ports/ARM7 ../ports/ARMCM3 ../ports/MSP430 ../ports/AVR
+INPUT = ../src/include ../src/templates ../src ../docs/ch.txt ../src/lib ../ports/ARM7 ../ports/ARM7-AT91SAM7X/port.dox ../ports/ARM7-LPC214x/port.dox ../ports/ARMCM3 ../ports/ARMCM3-STM32F103/port.dox ../ports/MSP430 ../ports/AVR
INPUT_ENCODING = UTF-8
FILE_PATTERNS = *.c *.cc *.cxx *.cpp *.c++ *.d *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.dox *.py *.ddf
RECURSIVE = YES
diff --git a/docs/ch.txt b/docs/ch.txt
index 196fa94c5..e31bd932d 100644
--- a/docs/ch.txt
+++ b/docs/ch.txt
@@ -244,56 +244,6 @@
*/
/** @} */
-/**
- * @defgroup LPC214x LPC214x Support
- * @{
- *
- * The LPC214x support includes:
- *
- * - VIC support code.
- * - Buffered, interrupt driven, serial driver.
- * - SSP driver.
- * - A MMC/SD demo driver.
- * - A buzzer demo driver.
- * - A minimal demo, useful as project template.
- * - A demo supporting the kernel test suite.
- * - A C++ demo supporting the kernel test suite.
- *
- *
- * @ingroup ARM7
- */
-/** @} */
-
-/**
- * @defgroup AT91SAM7X AT91SAM7X Support
- * @{
- *
- * The AT91SAM7X support includes:
- *
- * - Buffered, interrupt driven, serial driver.
- * - EMAC driver with MII support.
- * - A demo supporting the kernel test suite.
- * - A Web server demo using the uIP TCP/IP stack.
- *
- *
- * @ingroup ARM7
- */
-/** @} */
-
-/**
- * @defgroup STM32F103 STM32F103 Support
- * @{
- *
- * The STM32F103 support includes:
- *
- * - Buffered, interrupt driven, serial driver.
- * - A demo supporting the kernel test suite.
- *
- *
- * @ingroup ARMCM3
- */
-/** @} */
-
/**
* @defgroup Kernel Kernel
* @{
diff --git a/ports/ARM7-AT91SAM7X/port.dox b/ports/ARM7-AT91SAM7X/port.dox
new file mode 100644
index 000000000..b62dd3daf
--- /dev/null
+++ b/ports/ARM7-AT91SAM7X/port.dox
@@ -0,0 +1,13 @@
+/**
+ * @defgroup AT91SAM7X AT91SAM7X Support
+ * @{
+ * @brief AT91SAM7X specific support.
+ * The AT91SAM7X support includes:
+ * - Buffered, interrupt driven, serial driver.
+ * - EMAC driver with MII support.
+ * - A demo supporting the kernel test suite.
+ * - A Web server demo using the uIP TCP/IP stack.
+ *
+ * @ingroup ARM7
+ */
+/** @} */
diff --git a/ports/ARM7-LPC214x/port.dox b/ports/ARM7-LPC214x/port.dox
new file mode 100644
index 000000000..279a92c04
--- /dev/null
+++ b/ports/ARM7-LPC214x/port.dox
@@ -0,0 +1,17 @@
+/**
+ * @defgroup LPC214x LPC214x Support
+ * @{
+ * @brief LPC214x specific support.
+ * The LPC214x support includes:
+ * - VIC support code.
+ * - Buffered, interrupt driven, serial driver.
+ * - SSP driver.
+ * - A MMC/SD demo driver.
+ * - A timer driven buzzer demo driver.
+ * - A minimal demo, useful as project template.
+ * - A demo supporting the kernel test suite.
+ * - A C++ demo supporting the kernel test suite.
+ *
+ * @ingroup ARM7
+ */
+/** @} */
diff --git a/ports/ARM7/chcore.h b/ports/ARM7/chcore.h
index 5c2233275..4f3800f1a 100644
--- a/ports/ARM7/chcore.h
+++ b/ports/ARM7/chcore.h
@@ -100,7 +100,7 @@ typedef struct {
sizeof(struct intctx)); \
tp->p_ctx.r13->r4 = pf; \
tp->p_ctx.r13->r5 = arg; \
- tp->p_ctx.r13->lr = _port_thread_start; \
+ tp->p_ctx.r13->lr = _port_thread_start; \
}
/**
diff --git a/ports/ARMCM3-STM32F103/port.dox b/ports/ARMCM3-STM32F103/port.dox
new file mode 100644
index 000000000..4d6e4ec31
--- /dev/null
+++ b/ports/ARMCM3-STM32F103/port.dox
@@ -0,0 +1,11 @@
+/**
+ * @defgroup STM32F103 STM32F103 Support
+ * @{
+ * @brief STM32F103 specific support.
+ * The STM32F103 support includes:
+ * - Buffered, interrupt driven, serial driver.
+ * - A demo supporting the kernel test suite.
+ *
+ * @ingroup ARMCM3
+ */
+/** @} */