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
*
* @ingroup bsp_kit
* @ingroup bsp_arm
*
* @brief LPC24XX support package.
*

View File

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

View File

@@ -34,7 +34,7 @@ extern "C" {
/**
* @defgroup arm_start System Start
*
* @ingroup bsp_arm
* @ingroup arm_shared
*
* @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 /* 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
*
* @ingroup bsp_linker
* @ingroup powerpc_linker
*
* @brief Symbols defined in linker command base file.
*/
@@ -30,9 +30,9 @@ extern "C" {
#endif /* __cplusplus */
/**
* @defgroup bsp_linker Linker Support
* @defgroup powerpc_linker Linker Support
*
* @ingroup bsp_kit
* @ingroup powerpc_shared
*
* @brief Linker support.
*

View File

@@ -1,7 +1,7 @@
/**
* @file
*
* @ingroup bsp_start
* @ingroup powerpc_start
*
* @brief System low level start.
*/
@@ -30,11 +30,11 @@ extern "C" {
#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
*
* @ingroup bsp_kit
* @ingroup bsp_shared
*
* @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.
*/
/**
* @defgroup bsp_kit Board Support Package
*
* @brief Board support package dependent code.
*/
#ifndef LIBBSP_SHARED_BOOTCARD_H
#define LIBBSP_SHARED_BOOTCARD_H
@@ -43,9 +37,9 @@ extern "C" {
#endif /* __cplusplus */
/**
* @defgroup bsp_bootcard Bootcard
* @defgroup shared_bootcard Bootcard
*
* @ingroup bsp_kit
* @ingroup bsp_shared
*
* @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
*
* @ingroup rtems_interrupt_extension
* @ingroup bsp_shared
*
* @brief Generic BSP Interrupt Support
*

View File

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

View File

@@ -1,9 +1,9 @@
/**
* @file
* @ingroup sparc_bsp
* @defgroup sparc_erc32 SPARC ERC32
*
* @ingroup sparc_erc32
* @brief SPARC ERC32 BSP
*
* @brief Global BSP Definitions.
*/
/* bsp.h
@@ -42,6 +42,14 @@ extern "C" {
#include <rtems/console.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
*/

View File

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

View File

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