Header File Doxygen Enhancement Task #2

This commit is contained in:
Mathew Kallada
2012-12-28 10:36:55 -06:00
committed by Jennifer Averett
parent f11858aca2
commit 9ab091e1e4
19 changed files with 97 additions and 51 deletions
+2
View File
@@ -1,6 +1,8 @@
/**
* @file rtems/bspIo.h
*
* @brief Interface to Kernel Print Methods
*
* This include file defines the interface to kernel print methods.
*/
+1 -1
View File
@@ -3,7 +3,7 @@
*
* @ingroup rtems_bdpart
*
* Block device partition management.
* @brief Block Device Partition Management
*/
/*
+1 -1
View File
@@ -3,7 +3,7 @@
*
* @ingroup rtems_blkdev
*
* Block device management.
* @brief Block Device Management
*/
/*
+4 -4
View File
@@ -1,9 +1,9 @@
/**
* @file
*
* @ingroup rtems_disk
* @brief Block Device Disk Management API
*
* @brief Block device disk management API.
* @ingroup rtems_disk
*/
/*
@@ -94,7 +94,7 @@ typedef struct {
typedef struct {
/**
* @brief Read hit count.
*
*
* A read hit occurs in the rtems_bdbuf_read() function in case the block is
* in the cached or modified state.
*/
@@ -102,7 +102,7 @@ typedef struct {
/**
* @brief Read miss count.
*
*
* A read miss occurs in the rtems_bdbuf_read() function in case the block is
* in the empty state and a read transfer must be initiated to read the data
* from the device.
@@ -3,6 +3,8 @@
*
* @ingroup RTEMSFDisk
*
* @brief Interface to a Flash Disk Block Device
*
* This file defines the interface to a flash disk block device.
*/
+2
View File
@@ -1,6 +1,8 @@
/**
* @file rtems/clockdrv.h
*
* @brief Clock Driver for all Boards
*
* This file describes the Clock Driver for all boards.
*/
+3 -1
View File
@@ -1,7 +1,9 @@
/**
* @file rtems/timerdrv.h
*
* This file describes the Timer Driver for all boards.
* @brief Timer Driver for all Boards
*
* This file describes the Timer Driver for all boards.
*/
/*
+2
View File
@@ -1,6 +1,8 @@
/**
* @file rtems/zilog/z8036.h
*
* @brief Zilog Z8036 Counter/Timer/IO Chip
*
* This include file defines information related to a Zilog Z8036
* Counter/Timer/IO Chip. It is a memory mapped part.
*
+8 -6
View File
@@ -1,6 +1,8 @@
/**
* @file rtems/pipe.h
*
* @brief Defines the Interface to the POSIX FIFO/pipe File System Support
*
* This include file defines the interface to the POSIX FIFO/pipe file system
* support.
*/
@@ -24,7 +26,7 @@ extern "C" {
/**
* @defgroup FIFO_PIPE FIFO/pipe File System Support
*
*
* @brief Interface to the POSIX FIFO/pipe File System
*/
@@ -50,7 +52,7 @@ typedef struct pipe_control {
/**
* @brief Create an Anonymous Pipe
*
*
* Called by pipe() to create an anonymous pipe.
*/
extern int pipe_create(
@@ -59,7 +61,7 @@ extern int pipe_create(
/**
* @brief Release a Pipe
*
*
* Interface to file system close.
*
* *pipep points to pipe control structure. When the last user releases pipe,
@@ -85,7 +87,7 @@ extern int fifo_open(
/**
* @brief Pipe Read
*
*
* Interface to file system read.
*/
extern ssize_t pipe_read(
@@ -97,7 +99,7 @@ extern ssize_t pipe_read(
/**
* @brief Pipe Write
*
*
* Interface to file system write.
*/
extern ssize_t pipe_write(
@@ -109,7 +111,7 @@ extern ssize_t pipe_write(
/**
* @brief Pipe IO Control
*
*
* Interface to file system ioctl.
*/
extern int pipe_ioctl(
+10 -9
View File
@@ -1,3 +1,13 @@
/**
* @file
*
* @ingroup rtems-rfs
*
* @brief RTEMS File System Format
*
* This function lets you format a disk in the RFS format.
*/
/*
* COPYRIGHT (c) 2010 Chris Johns <chrisj@rtems.org>
*
@@ -5,15 +15,6 @@
* found in the file LICENSE in this distribution or at
* http://www.rtems.com/license/LICENSE.
*/
/**
* @file
*
* @ingroup rtems-rfs
*
* RTEMS File System Format.
*
* This function lets you format a disk in the RFS format.
*/
#if !defined (_RTEMS_RFS_FORMAT_H_)
#define _RTEMS_RFS_FORMAT_H_
+3
View File
@@ -1,6 +1,9 @@
/**
* @file rtems/bspcmdline.h
*
* @brief Related Prototypes and Specifications to
* BSP Command Line String and helper routines.
*
* This include file contains all prototypes and specifications
* related to the BSP Command Line String and associated helper
* routines. The helpers are useful for locating command line
+5 -2
View File
@@ -1,8 +1,11 @@
/**
* @file rtems/mw_uid.h
*
* This file defines the interface for input devices used by MicroWindows
* in an embedded system environment.
* @brief Input device Interface for MicroWindows in an
* Embedded System Enviroment
*
* This file defines the interface for input devices used by
* MicroWindows in an embedded system environment.
*/
/*
+6
View File
@@ -1,3 +1,9 @@
/**
* @file
*
* @brief Adds a GDB remote Debug Stub to an RTEMS System
*/
/*===============================================================*\
| Project: RTEMS configure remote gdb over serial line |
+-----------------------------------------------------------------+
@@ -1,3 +1,9 @@
/**
* @file
*
* @brief Adds printk Support via Polled termios
*/
/*===============================================================*\
| Project: RTEMS configure remote gdb over serial line |
+-----------------------------------------------------------------+
+7 -3
View File
@@ -1,7 +1,11 @@
/** @file rtems/stackchk.h
/**
* @file rtems/stackchk.h
*
* This include file contains information necessary to utilize
* and install the stack checker mechanism.
* @brief Information Necessary to Utilize and Install the
* Stack Checker Mechanism
*
* This include file contains information necessary to utilize
* and install the stack checker mechanism.
*/
/*
+5 -2
View File
@@ -1,8 +1,11 @@
/**
* @file qreslib.h
*
* This include file contains all the constants and structures associated
* with the QoS RES library in RTEMS.
* @brief Constants and Structures Associated
* with the QoS RES library in RTEMS
*
* This include file contains all the constants and structures
* associated with the QoS RES library in RTEMS.
*
* @note The library is available only together with CBS scheduler.
*/
+23 -20
View File
@@ -1,6 +1,9 @@
/**
* @file rtems/confdefs.h
*
* @brief Configuration Table Template that will be Instantiated
* by an Application
*
* This include file contains the configuration table template that will
* be instantiated by an application based on the setting of a number
* of macros. The macros are documented in the Configuring a System
@@ -175,11 +178,11 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
* If configured for SMP, then we need to know the maximum CPU cores.
*/
#if !defined(CONFIGURE_SMP_APPLICATION)
#if !defined(CONFIGURE_SMP_MAXIMUM_PROCESSORS)
#if !defined(CONFIGURE_SMP_MAXIMUM_PROCESSORS)
#define CONFIGURE_SMP_MAXIMUM_PROCESSORS 1
#endif
#else
#if !defined(CONFIGURE_SMP_MAXIMUM_PROCESSORS)
#if !defined(CONFIGURE_SMP_MAXIMUM_PROCESSORS)
#error "CONFIGURE_SMP_MAXIMUM_PROCESSORS not specified for SMP Application"
#endif
#endif
@@ -259,7 +262,7 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
#error "Configured filesystems but root filesystem was not IMFS!"
#error "Filesystems could be disabled, DEVFS is root, or"
#error " miniIMFS is root!"
#endif
#endif
#endif
/*
@@ -297,7 +300,7 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
/**
* This defines the miniIMFS file system table entry.
*/
*/
#if !defined(CONFIGURE_FILESYSTEM_ENTRY_miniIMFS) && \
defined(CONFIGURE_FILESYSTEM_MINIIMFS)
#define CONFIGURE_FILESYSTEM_ENTRY_miniIMFS \
@@ -315,7 +318,7 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
#ifndef RTEMS_SCHEDSIM
/**
* This defines the IMFS file system table entry.
*/
*/
#if !defined(CONFIGURE_FILESYSTEM_ENTRY_IMFS) && \
defined(CONFIGURE_FILESYSTEM_IMFS)
#if defined(CONFIGURE_FIFOS_ENABLED)
@@ -352,7 +355,7 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
/**
* DEVFS
*/
*/
#if !defined(CONFIGURE_FILESYSTEM_ENTRY_DEVFS) && \
defined(CONFIGURE_FILESYSTEM_DEVFS)
#include <rtems/devfs.h>
@@ -363,9 +366,9 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
#ifdef RTEMS_NETWORKING
/**
* FTPFS
*/
*/
#if !defined(CONFIGURE_FILESYSTEM_ENTRY_FTPFS) && \
defined(CONFIGURE_FILESYSTEM_FTPFS)
defined(CONFIGURE_FILESYSTEM_FTPFS)
#include <rtems/ftpfs.h>
#define CONFIGURE_FILESYSTEM_ENTRY_FTPFS \
{ RTEMS_FILESYSTEM_TYPE_FTPFS, rtems_ftpfs_initialize }
@@ -373,7 +376,7 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
/**
* TFTPFS
*/
*/
#if !defined(CONFIGURE_FILESYSTEM_ENTRY_TFTPFS) && \
defined(CONFIGURE_FILESYSTEM_TFTPFS)
#include <rtems/tftp.h>
@@ -383,7 +386,7 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
/**
* NFS
*/
*/
#if !defined(CONFIGURE_FILESYSTEM_ENTRY_NFS) && \
defined(CONFIGURE_FILESYSTEM_NFS)
#include <librtemsNfs.h>
@@ -394,7 +397,7 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
/**
* DOSFS
*/
*/
#if !defined(CONFIGURE_FILESYSTEM_ENTRY_DOSFS) && \
defined(CONFIGURE_FILESYSTEM_DOSFS)
#include <rtems/dosfs.h>
@@ -404,7 +407,7 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
/**
* RFS
*/
*/
#if !defined(CONFIGURE_FILESYSTEM_ENTRY_RFS) && \
defined(CONFIGURE_FILESYSTEM_RFS)
#include <rtems/rtems-rfs.h>
@@ -574,7 +577,7 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
/*
* Scheduler configuration.
*
* The scheduler configuration allows an application to select the
* The scheduler configuration allows an application to select the
* scheduling policy to use. The supported configurations are:
* CONFIGURE_SCHEDULER_USER - user provided scheduler
* CONFIGURE_SCHEDULER_PRIORITY - Deterministic Priority Scheduler
@@ -582,13 +585,13 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
* CONFIGURE_SCHEDULER_SIMPLE_SMP - Simple SMP Priority Scheduler
* CONFIGURE_SCHEDULER_EDF - EDF Scheduler
* CONFIGURE_SCHEDULER_CBS - CBS Scheduler
*
* If no configuration is specified by the application, then
*
* If no configuration is specified by the application, then
* CONFIGURE_SCHEDULER_PRIORITY is assumed to be the default.
*
* An application can define its own scheduling policy by defining
* CONFIGURE_SCHEDULER_USER and the following:
* - CONFIGURE_SCHEDULER_ENTRY_POINTS
* - CONFIGURE_SCHEDULER_ENTRY_POINTS
* - CONFIGURE_MEMORY_FOR_SCHEDULER - base memory
* - CONFIGURE_MEMORY_PER_TASK_FOR_SCHEDULER - per task memory
*/
@@ -612,7 +615,7 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
#endif
#endif
/*
/*
* If the Priority Scheduler is selected, then configure for it.
*/
#if defined(CONFIGURE_SCHEDULER_PRIORITY)
@@ -630,7 +633,7 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
_Configure_From_workspace(sizeof(Scheduler_priority_Per_thread)) )
#endif
/*
/*
* If the Simple Priority Scheduler is selected, then configure for it.
*/
#if defined(CONFIGURE_SCHEDULER_SIMPLE)
@@ -705,7 +708,7 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
_Configure_From_workspace(sizeof(Scheduler_CBS_Per_thread)))
#endif
/*
/*
* Set up the scheduler entry points table. The scheduling code uses
* this code to know which scheduler is configured by the user.
*/
@@ -858,7 +861,7 @@ rtems_fs_init_functions_t rtems_fs_init_helper =
#define CONFIGURE_UNIFIED_WORK_AREAS
#endif
#endif
#ifdef CONFIGURE_UNIFIED_WORK_AREAS
Heap_Control *RTEMS_Malloc_Heap = &_Workspace_Area;
#else
+5 -2
View File
@@ -1,8 +1,11 @@
/**
* @file rtems/cbs.h
*
* This include file contains all the constants and structures associated
* with the CBS library in RTEMS.
* @brief Constants and Structures Associated
* with the CBS library in RTEMS
*
* This include file contains all the constants and structures associated
* with the CBS library in RTEMS.
*/
/*
+2
View File
@@ -1,6 +1,8 @@
/**
* @file rtems/config.h
*
* @brief Table of User Defined Configuration Parameters
*
* This include file contains the table of user defined configuration
* parameters.
*/