aboutsummaryrefslogtreecommitdiffstats
path: root/os/ports/GCC
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2010-12-20 15:06:27 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2010-12-20 15:06:27 +0000
commit25d2722b09c5ed808fbb5b09bafc94f253da2479 (patch)
treec308283817c5d096de522fde5785b138bc34f5e8 /os/ports/GCC
parent717cce94078fb9a2747e8a38a3b331a4f79c8822 (diff)
downloadChibiOS-25d2722b09c5ed808fbb5b09bafc94f253da2479.tar.gz
ChibiOS-25d2722b09c5ed808fbb5b09bafc94f253da2479.tar.bz2
ChibiOS-25d2722b09c5ed808fbb5b09bafc94f253da2479.zip
Doc.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2514 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/ports/GCC')
-rw-r--r--os/ports/GCC/ARMCMx/LPC11xx/cmparams.h2
-rw-r--r--os/ports/GCC/ARMCMx/LPC11xx/vectors.c2
-rw-r--r--os/ports/GCC/ARMCMx/LPC13xx/cmparams.h2
-rw-r--r--os/ports/GCC/ARMCMx/LPC13xx/vectors.c2
-rw-r--r--os/ports/GCC/ARMCMx/STM32/cmparams.h2
-rw-r--r--os/ports/GCC/ARMCMx/STM32/vectors.c2
-rw-r--r--os/ports/GCC/ARMCMx/chcore.c2
-rw-r--r--os/ports/GCC/ARMCMx/chcore.h2
-rw-r--r--os/ports/GCC/ARMCMx/chcore_v6m.c2
-rw-r--r--os/ports/GCC/ARMCMx/chcore_v6m.h2
-rw-r--r--os/ports/GCC/ARMCMx/chcore_v7m.c2
-rw-r--r--os/ports/GCC/ARMCMx/chcore_v7m.h2
-rw-r--r--os/ports/GCC/ARMCMx/chtypes.h2
-rw-r--r--os/ports/GCC/ARMCMx/crt0_v6m.s2
-rw-r--r--os/ports/GCC/ARMCMx/crt0_v7m.s2
-rw-r--r--os/ports/GCC/ARMCMx/nvic.c2
-rw-r--r--os/ports/GCC/ARMCMx/nvic.h2
-rw-r--r--os/ports/GCC/ARMCMx/port.dox16
18 files changed, 23 insertions, 27 deletions
diff --git a/os/ports/GCC/ARMCMx/LPC11xx/cmparams.h b/os/ports/GCC/ARMCMx/LPC11xx/cmparams.h
index b3dfd2949..89c685f7f 100644
--- a/os/ports/GCC/ARMCMx/LPC11xx/cmparams.h
+++ b/os/ports/GCC/ARMCMx/LPC11xx/cmparams.h
@@ -18,7 +18,7 @@
*/
/**
- * @file ARMCMx/LPC11xx/cmparams.h
+ * @file GCC/ARMCMx/LPC11xx/cmparams.h
* @brief ARM Cortex-M0 LPC11xx Specific Parameters.
*
* @defgroup ARMCMx_LPC11xx LPC11xx Specific Parameters
diff --git a/os/ports/GCC/ARMCMx/LPC11xx/vectors.c b/os/ports/GCC/ARMCMx/LPC11xx/vectors.c
index 86672a338..34b220807 100644
--- a/os/ports/GCC/ARMCMx/LPC11xx/vectors.c
+++ b/os/ports/GCC/ARMCMx/LPC11xx/vectors.c
@@ -18,7 +18,7 @@
*/
/**
- * @file LPC11xx/vectors.c
+ * @file GCC/ARMCMx/LPC11xx/vectors.c
* @brief Interrupt vectors for the LPC11xx family.
*
* @defgroup ARMCMx_LPC11xx_VECTORS LPC11xx Interrupt Vectors
diff --git a/os/ports/GCC/ARMCMx/LPC13xx/cmparams.h b/os/ports/GCC/ARMCMx/LPC13xx/cmparams.h
index 1822647d3..fb08f181f 100644
--- a/os/ports/GCC/ARMCMx/LPC13xx/cmparams.h
+++ b/os/ports/GCC/ARMCMx/LPC13xx/cmparams.h
@@ -18,7 +18,7 @@
*/
/**
- * @file ARMCMx/LPC13xx/cmparams.h
+ * @file GCC/ARMCMx/LPC13xx/cmparams.h
* @brief ARM Cortex-M3 LPC13xx Specific Parameters.
*
* @defgroup ARMCMx_LPC13xx LPC13xx Specific Parameters
diff --git a/os/ports/GCC/ARMCMx/LPC13xx/vectors.c b/os/ports/GCC/ARMCMx/LPC13xx/vectors.c
index 2d62da81f..4602f3c1b 100644
--- a/os/ports/GCC/ARMCMx/LPC13xx/vectors.c
+++ b/os/ports/GCC/ARMCMx/LPC13xx/vectors.c
@@ -18,7 +18,7 @@
*/
/**
- * @file LPC13xx/vectors.c
+ * @file GCC/ARMCMx/LPC13xx/vectors.c
* @brief Interrupt vectors for the LPC13xx family.
*
* @defgroup ARMCMx_LPC13xx_VECTORS LPC13xx Interrupt Vectors
diff --git a/os/ports/GCC/ARMCMx/STM32/cmparams.h b/os/ports/GCC/ARMCMx/STM32/cmparams.h
index de07b7c67..fe9f219e5 100644
--- a/os/ports/GCC/ARMCMx/STM32/cmparams.h
+++ b/os/ports/GCC/ARMCMx/STM32/cmparams.h
@@ -18,7 +18,7 @@
*/
/**
- * @file STM32/cmparams.h
+ * @file GCC/ARMCMx/STM32/cmparams.h
* @brief ARM Cortex-M3 parameters for the STM32.
*
* @defgroup ARMCMx_STM32 STM32 Specific Parameters
diff --git a/os/ports/GCC/ARMCMx/STM32/vectors.c b/os/ports/GCC/ARMCMx/STM32/vectors.c
index d2306add0..1ecbae7e4 100644
--- a/os/ports/GCC/ARMCMx/STM32/vectors.c
+++ b/os/ports/GCC/ARMCMx/STM32/vectors.c
@@ -18,7 +18,7 @@
*/
/**
- * @file STM32/vectors.c
+ * @file GCC/ARMCMx/STM32/vectors.c
* @brief Interrupt vectors for the STM32 family.
*
* @defgroup ARMCMx_STM32_VECTORS STM32 Interrupt Vectors
diff --git a/os/ports/GCC/ARMCMx/chcore.c b/os/ports/GCC/ARMCMx/chcore.c
index 24a9d7f7a..4bb0436cd 100644
--- a/os/ports/GCC/ARMCMx/chcore.c
+++ b/os/ports/GCC/ARMCMx/chcore.c
@@ -18,7 +18,7 @@
*/
/**
- * @file ARMCMx/chcore.c
+ * @file GCC/ARMCMx/chcore.c
* @brief ARM Cortex-Mx port code.
*
* @addtogroup ARMCMx_CORE
diff --git a/os/ports/GCC/ARMCMx/chcore.h b/os/ports/GCC/ARMCMx/chcore.h
index 41d433508..3fe046a95 100644
--- a/os/ports/GCC/ARMCMx/chcore.h
+++ b/os/ports/GCC/ARMCMx/chcore.h
@@ -18,7 +18,7 @@
*/
/**
- * @file ARMCMx/chcore.h
+ * @file GCC/ARMCMx/chcore.h
* @brief ARM Cortex-Mx port macros and structures.
*
* @addtogroup ARMCMx_CORE
diff --git a/os/ports/GCC/ARMCMx/chcore_v6m.c b/os/ports/GCC/ARMCMx/chcore_v6m.c
index c8ee32387..246426f2c 100644
--- a/os/ports/GCC/ARMCMx/chcore_v6m.c
+++ b/os/ports/GCC/ARMCMx/chcore_v6m.c
@@ -18,7 +18,7 @@
*/
/**
- * @file ARMCMx/chcore_v6m.c
+ * @file GCC/ARMCMx/chcore_v6m.c
* @brief ARMv6-M architecture port code.
*
* @addtogroup ARMCMx_V6M_CORE
diff --git a/os/ports/GCC/ARMCMx/chcore_v6m.h b/os/ports/GCC/ARMCMx/chcore_v6m.h
index 70447712c..5ca439365 100644
--- a/os/ports/GCC/ARMCMx/chcore_v6m.h
+++ b/os/ports/GCC/ARMCMx/chcore_v6m.h
@@ -18,7 +18,7 @@
*/
/**
- * @file ARMCMx/chcore_v6m.h
+ * @file GCC/ARMCMx/chcore_v6m.h
* @brief ARMv6-M architecture port macros and structures.
*
* @addtogroup ARMCMx_V6M_CORE
diff --git a/os/ports/GCC/ARMCMx/chcore_v7m.c b/os/ports/GCC/ARMCMx/chcore_v7m.c
index 527161ebf..6e3732a8d 100644
--- a/os/ports/GCC/ARMCMx/chcore_v7m.c
+++ b/os/ports/GCC/ARMCMx/chcore_v7m.c
@@ -18,7 +18,7 @@
*/
/**
- * @file ARMCMx/chcore_v7m.c
+ * @file GCC/ARMCMx/chcore_v7m.c
* @brief ARMv7-M architecture port code.
*
* @addtogroup ARMCMx_V7M_CORE
diff --git a/os/ports/GCC/ARMCMx/chcore_v7m.h b/os/ports/GCC/ARMCMx/chcore_v7m.h
index 32b5a1361..2a4838669 100644
--- a/os/ports/GCC/ARMCMx/chcore_v7m.h
+++ b/os/ports/GCC/ARMCMx/chcore_v7m.h
@@ -18,7 +18,7 @@
*/
/**
- * @file ARMCMx/chcore_v7m.h
+ * @file GCC/ARMCMx/chcore_v7m.h
* @brief ARMv7-M architecture port macros and structures.
*
* @addtogroup ARMCMx_V7M_CORE
diff --git a/os/ports/GCC/ARMCMx/chtypes.h b/os/ports/GCC/ARMCMx/chtypes.h
index e5e68b92f..f4bf93c1c 100644
--- a/os/ports/GCC/ARMCMx/chtypes.h
+++ b/os/ports/GCC/ARMCMx/chtypes.h
@@ -18,7 +18,7 @@
*/
/**
- * @file ARMCMx/chtypes.h
+ * @file GCC/ARMCMx/chtypes.h
* @brief ARM Cortex-Mx port system types.
*
* @addtogroup ARMCMx_CORE
diff --git a/os/ports/GCC/ARMCMx/crt0_v6m.s b/os/ports/GCC/ARMCMx/crt0_v6m.s
index fd7e4fca4..82dc066fb 100644
--- a/os/ports/GCC/ARMCMx/crt0_v6m.s
+++ b/os/ports/GCC/ARMCMx/crt0_v6m.s
@@ -18,7 +18,7 @@
*/
/**
- * @file ARMCMx/crt0_v6m.s
+ * @file GCC/ARMCMx/crt0_v6m.s
* @brief Generic ARMv6-M (Cortex-M0/M1) startup file for ChibiOS/RT.
*
* @addtogroup ARMCMx_CORE
diff --git a/os/ports/GCC/ARMCMx/crt0_v7m.s b/os/ports/GCC/ARMCMx/crt0_v7m.s
index fb0d4a137..1c76975c6 100644
--- a/os/ports/GCC/ARMCMx/crt0_v7m.s
+++ b/os/ports/GCC/ARMCMx/crt0_v7m.s
@@ -18,7 +18,7 @@
*/
/**
- * @file ARMCMx/crt0_v7m.s
+ * @file GCC/ARMCMx/crt0_v7m.s
* @brief Generic ARMv7-M (Cortex-M3/M4) startup file for ChibiOS/RT.
*
* @addtogroup ARMCMx_CORE
diff --git a/os/ports/GCC/ARMCMx/nvic.c b/os/ports/GCC/ARMCMx/nvic.c
index 5b0dd9782..fb470c2e1 100644
--- a/os/ports/GCC/ARMCMx/nvic.c
+++ b/os/ports/GCC/ARMCMx/nvic.c
@@ -18,7 +18,7 @@
*/
/**
- * @file ARMCMx/nvic.c
+ * @file GCC/ARMCMx/nvic.c
* @brief Cortex-Mx NVIC support code.
*
* @addtogroup ARMCMx_NVIC
diff --git a/os/ports/GCC/ARMCMx/nvic.h b/os/ports/GCC/ARMCMx/nvic.h
index 196b78fbd..bd5d0f31b 100644
--- a/os/ports/GCC/ARMCMx/nvic.h
+++ b/os/ports/GCC/ARMCMx/nvic.h
@@ -18,7 +18,7 @@
*/
/**
- * @file ARMCMx/nvic.h
+ * @file GCC/ARMCMx/nvic.h
* @brief Cortex-Mx NVIC support macros and structures.
*
* @addtogroup ARMCMx_NVIC
diff --git a/os/ports/GCC/ARMCMx/port.dox b/os/ports/GCC/ARMCMx/port.dox
index 9fff65dd0..32b736434 100644
--- a/os/ports/GCC/ARMCMx/port.dox
+++ b/os/ports/GCC/ARMCMx/port.dox
@@ -187,18 +187,14 @@
* -# The two stacks are initialized by assigning them the sizes defined in the
* linker script (usually named @p ch.ld). Stack areas are allocated from
* the highest RAM location downward.
- * -# An early initialization routine @p hwinit0 is invoked, if the symbol is
- * not defined then an empty default routine is executed (weak symbol).
- * -# DATA and BSS segments are initialized.
* -# The CPU state is switched to Privileged and the PSP stack is used.
- * -# A late initialization routine @p hwinit1 is invoked, if the symbol not
- * defined then an empty default routine is executed (weak symbol).<br>
- * This late initialization function is also the proper place for a
- * @a bootloader, if your application requires one.
- * -# The @p main() function is invoked with the parameters @p argc and @p argv
- * set to zero.
+ * -# An early initialization routine @p __early_init() is invoked, if the
+ * symbol is not defined then an empty default routine is executed
+ * (weak symbol).
+ * -# DATA and BSS segments are initialized.
+ * -# The @p main() function is invoked with no parameters.
* -# Should the @p main() function return a branch is performed to the weak
- * symbol MainExitHandler. The default code is an endless empty loop.
+ * symbol _main_exit_handler. The default code is an endless empty loop.
* .
* @section ARMCMx_STARTUP_2 Expected linker symbols
* The startup code starts at the symbol @p ResetHandler and expects the