doxygen: refactored doxygen in libbsp to illustrate new rule set

This commit is contained in:
Daniel Ramirez
2013-12-09 13:37:48 -06:00
committed by Gedare Bloom
parent 583ef3a5b2
commit 296c74e643
17 changed files with 111 additions and 41 deletions

View File

@@ -56,7 +56,7 @@ struct rtems_bsdnet_ifconfig;
/** /**
* @defgroup lpc24xx LPC24XX Support * @defgroup lpc24xx LPC24XX Support
* *
* @ingroup bsp_kit * @ingroup bsp_arm
* *
* @brief LPC24XX support package. * @brief LPC24XX support package.
* *

View File

@@ -1,7 +1,7 @@
/** /**
* @file * @file
* *
* @ingroup raspberrypi * @ingroup arm_raspberrypi
* *
* @brief Global BSP definitions. * @brief Global BSP definitions.
*/ */

View File

@@ -0,0 +1,15 @@
/**
* @defgroup bsp_arm ARM
*
* @ingroup bsp_kit
*
* @brief ARM Board Support Packages
*/
/**
* @defgroup arm_shared ARM Shared Modules
*
* @ingroup bsp_arm
*
* @brief ARM Shared Modules
*/

View File

@@ -1,7 +1,7 @@
/** /**
* @file * @file
* *
* @ingroup bsp_linker * @ingroup arm_linker
* *
* @brief Symbols defined in linker command base file. * @brief Symbols defined in linker command base file.
*/ */
@@ -28,9 +28,9 @@ extern "C" {
#endif /* __cplusplus */ #endif /* __cplusplus */
/** /**
* @defgroup bsp_linker Linker Support * @defgroup arm_linker Linker Support
* *
* @ingroup bsp_kit * @ingroup arm_shared
* *
* @brief Linker support. * @brief Linker support.
* *

View File

@@ -34,7 +34,7 @@ extern "C" {
/** /**
* @defgroup arm_start System Start * @defgroup arm_start System Start
* *
* @ingroup bsp_arm * @ingroup arm_shared
* *
* @brief ARM system low level start. * @brief ARM system low level start.
* *
@@ -140,11 +140,3 @@ BSP_START_TEXT_SECTION static inline void bsp_start_clear_bss(void)
#endif /* __cplusplus */ #endif /* __cplusplus */
#endif /* LIBBSP_ARM_SHARED_START_H */ #endif /* LIBBSP_ARM_SHARED_START_H */
/**
* @defgroup bsp_arm ARM
*
* @ingroup bsp_kit
*
* @brief ARM Board Support Packages.
*/

View File

@@ -0,0 +1,15 @@
/**
* @defgroup bsp_powerpc PowerPC
*
* @ingroup bsp_kit
*
* @brief PowerPC Board Support Packages
*/
/**
* @defgroup powerpc_shared PowerPC Shared Modules
*
* @ingroup bsp_powerpc
*
* @brief PowerPc Shared Modules
*/

View File

@@ -1,7 +1,7 @@
/** /**
* @file * @file
* *
* @ingroup bsp_linker * @ingroup powerpc_linker
* *
* @brief Symbols defined in linker command base file. * @brief Symbols defined in linker command base file.
*/ */
@@ -30,9 +30,9 @@ extern "C" {
#endif /* __cplusplus */ #endif /* __cplusplus */
/** /**
* @defgroup bsp_linker Linker Support * @defgroup powerpc_linker Linker Support
* *
* @ingroup bsp_kit * @ingroup powerpc_shared
* *
* @brief Linker support. * @brief Linker support.
* *

View File

@@ -1,7 +1,7 @@
/** /**
* @file * @file
* *
* @ingroup bsp_start * @ingroup powerpc_start
* *
* @brief System low level start. * @brief System low level start.
*/ */
@@ -30,11 +30,11 @@ extern "C" {
#endif /* __cplusplus */ #endif /* __cplusplus */
/** /**
* @defgroup bsp_start System Start * @defgroup powerpc_start PowerPC System Start
* *
* @ingroup bsp_kit * @ingroup powerpc_shared
* *
* @brief System low level start. * @brief PowerPC low level start.
* *
* @{ * @{
*/ */

View File

@@ -22,7 +22,7 @@
/** /**
* @defgroup bsp_clock Clock Support * @defgroup bsp_clock Clock Support
* *
* @ingroup bsp_kit * @ingroup bsp_shared
* *
* @brief Clock support * @brief Clock support
* *

View File

@@ -0,0 +1,13 @@
/**
* @defgroup bsp_kit Board Support Packages
*
* @brief Board Support Packages
*/
/**
* @defgroup bsp_shared Shared Modules
*
* @ingroup bsp_kit
*
* @brief BSP Shared Modules
*/

View File

@@ -20,12 +20,6 @@
* http://www.rtems.com/license/LICENSE. * http://www.rtems.com/license/LICENSE.
*/ */
/**
* @defgroup bsp_kit Board Support Package
*
* @brief Board support package dependent code.
*/
#ifndef LIBBSP_SHARED_BOOTCARD_H #ifndef LIBBSP_SHARED_BOOTCARD_H
#define LIBBSP_SHARED_BOOTCARD_H #define LIBBSP_SHARED_BOOTCARD_H
@@ -43,9 +37,9 @@ extern "C" {
#endif /* __cplusplus */ #endif /* __cplusplus */
/** /**
* @defgroup bsp_bootcard Bootcard * @defgroup shared_bootcard Bootcard
* *
* @ingroup bsp_kit * @ingroup bsp_shared
* *
* @brief Standard system startup. * @brief Standard system startup.
* *

View File

@@ -90,7 +90,7 @@ static inline rtems_vector_number bsp_interrupt_handler_index(
/** /**
* @defgroup bsp_interrupt BSP Interrupt Support * @defgroup bsp_interrupt BSP Interrupt Support
* *
* @ingroup rtems_interrupt_extension * @ingroup bsp_shared
* *
* @brief Generic BSP Interrupt Support * @brief Generic BSP Interrupt Support
* *

View File

@@ -33,7 +33,7 @@ extern "C" {
/** /**
* @defgroup bsp_stack Task Stack Allocator * @defgroup bsp_stack Task Stack Allocator
* *
* @ingroup bsp_kit * @ingroup bsp_shared
* *
* @brief Task stack initialization, allocation and free functions. * @brief Task stack initialization, allocation and free functions.
* *

View File

@@ -1,9 +1,9 @@
/** /**
* @file * @file
* @ingroup sparc_bsp *
* @defgroup sparc_erc32 SPARC ERC32
* @ingroup sparc_erc32 * @ingroup sparc_erc32
* @brief SPARC ERC32 BSP *
* @brief Global BSP Definitions.
*/ */
/* bsp.h /* bsp.h
@@ -42,6 +42,14 @@ extern "C" {
#include <rtems/console.h> #include <rtems/console.h>
#include <rtems/irq-extension.h> #include <rtems/irq-extension.h>
/**
* @defgroup sparc_erc32 ERC32 Support
*
* @ingroup bsp_sparc
*
* @brief ERC32 Support Package
*/
/* /*
* BSP provides its own Idle thread body * BSP provides its own Idle thread body
*/ */

View File

@@ -1,9 +1,9 @@
/** /**
* @file * @file
* @ingroup sparc_bsp *
* @defgroup sparc_leon2 SPARC Leon2
* @ingroup sparc_leon2 * @ingroup sparc_leon2
* @brief Sparc Leon2 BSP *
* @brief Global BSP Definitions.
*/ */
/* bsp.h /* bsp.h
@@ -41,6 +41,15 @@ extern "C" {
#include <rtems/console.h> #include <rtems/console.h>
#include <rtems/irq-extension.h> #include <rtems/irq-extension.h>
/**
* @defgroup sparc_leon2 LEON2 Support
*
* @ingroup bsp_sparc
*
* @brief LEON2 Support Package
*
*/
/* SPARC CPU variant: LEON2 */ /* SPARC CPU variant: LEON2 */
#define LEON2 1 #define LEON2 1

View File

@@ -1,9 +1,9 @@
/** /**
* @file * @file
* @ingroup sparc_bsp *
* @defgroup sparc_leon3 SPARC LEON3
* @ingroup sparc_leon3 * @ingroup sparc_leon3
* @brief SPARC LEON3 BSP *
* @brief Global BSP Definitions.
*/ */
/* bsp.h /* bsp.h
@@ -41,6 +41,15 @@ extern "C" {
#include <rtems/console.h> #include <rtems/console.h>
#include <rtems/irq-extension.h> #include <rtems/irq-extension.h>
/**
* @defgroup sparc_leon3 LEON3 Support
*
* @ingroup bsp_sparc
*
* @brief LEON3 support package
*
*/
/* SPARC CPU variant: LEON3 */ /* SPARC CPU variant: LEON3 */
#define LEON3 1 #define LEON3 1

View File

@@ -0,0 +1,15 @@
/**
* @defgroup bsp_sparc SPARC
*
* @ingroup bsp_kit
*
* @brief SPARC Board Support Packages
*/
/**
* @defgroup sparc_shared SPARC Shared Modules
*
* @ingroup bsp_sparc
*
* @brief SPARC Shared Modules
*/