From 25d2722b09c5ed808fbb5b09bafc94f253da2479 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Mon, 20 Dec 2010 15:06:27 +0000 Subject: Doc. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2514 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/ports/GCC/ARMCMx/LPC11xx/cmparams.h | 2 +- os/ports/GCC/ARMCMx/LPC11xx/vectors.c | 2 +- os/ports/GCC/ARMCMx/LPC13xx/cmparams.h | 2 +- os/ports/GCC/ARMCMx/LPC13xx/vectors.c | 2 +- os/ports/GCC/ARMCMx/STM32/cmparams.h | 2 +- os/ports/GCC/ARMCMx/STM32/vectors.c | 2 +- os/ports/GCC/ARMCMx/chcore.c | 2 +- os/ports/GCC/ARMCMx/chcore.h | 2 +- os/ports/GCC/ARMCMx/chcore_v6m.c | 2 +- os/ports/GCC/ARMCMx/chcore_v6m.h | 2 +- os/ports/GCC/ARMCMx/chcore_v7m.c | 2 +- os/ports/GCC/ARMCMx/chcore_v7m.h | 2 +- os/ports/GCC/ARMCMx/chtypes.h | 2 +- os/ports/GCC/ARMCMx/crt0_v6m.s | 2 +- os/ports/GCC/ARMCMx/crt0_v7m.s | 2 +- os/ports/GCC/ARMCMx/nvic.c | 2 +- os/ports/GCC/ARMCMx/nvic.h | 2 +- os/ports/GCC/ARMCMx/port.dox | 16 ++++++---------- 18 files changed, 23 insertions(+), 27 deletions(-) (limited to 'os/ports/GCC') 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).
- * 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 -- cgit v1.2.3