Merge pull request #2448 from haukepetersen/fix_doc_shell

sys/shell: fixed and unified doxygen headers
dev/timer
Martine Lenders 9 years ago
commit 36c757b8c8

@ -10,6 +10,11 @@
* @defgroup sys_shell Shell
* @ingroup sys
* @brief Simple shell interpreter
*
* @{
*
* @file
* @brief Shell interface definition
*/
#ifndef __SHELL_H
@ -93,3 +98,4 @@ void shell_run(shell_t *shell) NORETURN;
#endif
#endif /* __SHELL_H */
/** @} */

@ -6,6 +6,17 @@
* directory for more details.
*/
/**
* @ingroup sys_shell_commands
*
* @{
*
* @file
* @brief Shell command definitions
*
* @author Kaspar Schleiser <kaspar@schleiser.de>
*/
#ifndef __SHELL_COMMANDS_H
#define __SHELL_COMMANDS_H
@ -28,3 +39,4 @@ extern const shell_command_t _shell_command_list[];
#endif
#endif /* __SHELL_COMMANDS_H */
/** @} */

@ -1,18 +1,21 @@
/**
* Shell commands for the cc110x driver without a transceiver
*
/*
* Copyright (C) 2013 INRIA.
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
*
* @ingroup shell_commands
*/
/**
* @ingroup sys_shell_commands
* @{
* @file sc_cc110x_legacy_csma.c
* @brief provides shell commands to configure the cc110x driver
* @author Oliver Hahm <oliver.hahm@inria.fr>
* @author Ludwig Ortmann <ludwig.ortmann@fu-berlin.de>
*
* @file
* @brief Provides shell commands to configure the cc110x driver
*
* @author Oliver Hahm <oliver.hahm@inria.fr>
* @author Ludwig Ortmann <ludwig.ortmann@fu-berlin.de>
*
* @}
*/

@ -1,17 +1,20 @@
/**
* Shell commands for accessing storage
*
/*
* Copyright (C) 2013 INRIA.
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
*
* @ingroup shell_commands
*/
/**
* @ingroup sys_shell_commands
* @{
* @file sc_disk.c
* @brief provides shell commands to access storage (like mmc)
* @author Oliver Hahm <oliver.hahm@inria.fr>
*
* @file
* @brief Provides shell commands to access storage (like MMC)
*
* @author Oliver Hahm <oliver.hahm@inria.fr>
*
* @}
*/

@ -1,6 +1,4 @@
/*
* sc_heap.c - the handler of the heap state on the command shell.
*
* Copyright (C) 2013 Zakaria Kasmi <zkasmi@inf.fu-berlin.de>
*
* This file is subject to the terms and conditions of the GNU Lesser
@ -9,13 +7,15 @@
*/
/**
* @ingroup sys_shell_commands
* @{
*
* @file
* @internal
* @brief Show the heap state for the LPC2387 on the command shell.
* @brief Print the state of the heap
*
* @author Zakaria Kasmi <zkasmi@inf.fu-berlin.de>
* @author Zakaria Kasmi <zkasmi@inf.fu-berlin.de>
*
* @note $Id: sc_heap.c 3855 2013-09-05 12:40:11 kasmi $
* @}
*/
extern void heap_stats(void);

@ -1,17 +1,20 @@
/**
* Shell commands for configuring the node id
*
/*
* Copyright (C) 2014 INRIA.
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
*
* @ingroup shell_commands
*/
/**
* @ingroup sys_shell_commands
* @{
* @file sc_id.c
* @brief provides shell commands to configure node id
* @author Oliver Hahm <oliver.hahm@inria.fr>
*
* @file
* @brief Provides shell commands to configure node id
*
* @author Oliver Hahm <oliver.hahm@inria.fr>
*
* @}
*/

@ -7,7 +7,7 @@
*/
/**
* @ingroup shell_commands
* @ingroup sys_shell_commands
* @{
*
* @file

@ -1,17 +1,20 @@
/*
* Shell commands for l2_ping module
*
* Copyright (C) 2014, INRIA
*
* This file is subject to the terms and conditions of the GNU Lesser General
* Public License v2.1. See the file LICENSE in the top level directory for
* more details.
*
* @ingroup shell_commands
*/
/**
* @ingroup sys_shell_commands
* @{
*
* @file
* @brief provides shell commands use link layer ping functionality
* @author Oliver Hahm <oliver.hahm@inria.fr>
* @brief Provides shell commands to use link layer ping functionality
*
* @author Oliver Hahm <oliver.hahm@inria.fr>
*
* @}
*/

@ -7,7 +7,7 @@
*/
/**
* @ingroup shell_commands
* @ingroup sys_shell_commands
* @{
*
* @file

@ -7,7 +7,7 @@
*/
/**
* @ingroup shell_commands
* @ingroup sys_shell_commands
* @{
*
* @file

@ -7,11 +7,11 @@
*/
/**
* @ingroup shell_commands
* @ingroup sys_shell_commands
* @{
*
* @file
* @brief provides shell commands to poll lsm303dlhc sensor
* @brief Provides shell commands to poll lsm303dlhc sensor
*
* @author Thomas Eichinger <thomas.eichinger@fu-berlin.de>
*

@ -1,17 +1,20 @@
/**
* Shell commands for coulomb counter
*
/*
* Copyright (C) 2013 INRIA.
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
*
* @ingroup shell_commands
*/
/**
* @ingroup sys_shell_commands
* @{
* @file sc_ltc4150.c
* @brief provides shell commands to access ltc4150
* @author Oliver Hahm <oliver.hahm@inria.fr>
*
* @file
* @brief Provides shell commands to access ltc4150
*
* @author Oliver Hahm <oliver.hahm@inria.fr>
*
* @}
*/

@ -1,17 +1,20 @@
/**
* Shell commands for mersenne twister
*
/*
* Copyright (C) 2013 Freie Universität Berlin
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
*
* @ingroup shell_commands
*/
/**
* @ingroup sys_shell_commands
* @{
* @file sc_mersenne.c
* @brief initializes the PRNG
* @author Christian Mehlis <mehlis@inf.fu-berlin.de>
*
* @file
* @brief Shell commands for mersenne twister
*
* @author Christian Mehlis <mehlis@inf.fu-berlin.de>
*
* @}
*/

@ -1,6 +1,4 @@
/*
* Shell commands for network interfaces
*
* Copyright (C) 2013 Martine Lenders <mlenders@inf.fu-berlin.de>
*
* This file is subject to the terms and conditions of the GNU Lesser
@ -9,11 +7,14 @@
*/
/**
* @ingroup shell_commands
* @ingroup sys_shell_commands
* @{
* @file sc_net_if.c
* @brief provides shell commands to configure network interfaces
* @author Martine Lenders <mlenders@inf.fu-berlin.de>
*
* @file
* @brief Provides shell commands to configure network interfaces
*
* @author Martine Lenders <mlenders@inf.fu-berlin.de>
*
* @}
*/

@ -1,17 +1,20 @@
/**
* Shell commands for ps
*
/*
* Copyright (C) 2013 INRIA.
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
*
* @ingroup shell_commands
*/
/**
* @ingroup sys_shell_commands
* @{
* @file sc_ps.c
* @brief shows all thread information
* @author Oliver Hahm <oliver.hahm@inria.fr>
*
* @file
* @brief Shell commands for the PS module
*
* @author Oliver Hahm <oliver.hahm@inria.fr>
*
* @}
*/

@ -7,11 +7,14 @@
*/
/**
* @ingroup shell_commands
* @ingroup sys_shell_commands
* @{
* @file sc_rpl.c
* @brief provides shell commands to manage and query RPL
* @author Oliver Hahm <oliver.hahm@inria.fr>
*
* @file
* @brief Provides shell commands to manage and query RPL
*
* @author Oliver Hahm <oliver.hahm@inria.fr>
*
* @}
*/

@ -8,13 +8,15 @@
*/
/**
* @ingroup shell_commands
* @ingroup sys_shell_commands
* @{
*
* @file
* @brief Shell command implementation for the peripheral RTC interface
* @brief Shell command implementation for the peripheral RTC interface
*
* @author Oliver Hahm <oliver.hahm@inria.fr>
* @author Ludwig Ortmann <ludwig.ortmann@fu-berlin.de>
* @author Ludwig Ortmann <ludwig.ortmann@fu-berlin.de>#
*
* @}
*/

@ -1,17 +1,20 @@
/**
* Shell commands for temperature and humidity sensor
*
/*
* Copyright (C) 2013 INRIA.
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
*
* @ingroup shell_commands
*/
/**
* @ingroup sys_shell_commands
* @{
* @file sc_sht11.c
* @brief provides shell commands to poll sht11 sensor
* @author Oliver Hahm <oliver.hahm@inria.fr>
*
* @file
* @brief Provides shell commands to poll sht11 sensor
*
* @author Oliver Hahm <oliver.hahm@inria.fr>
*
* @}
*/

@ -1,17 +1,20 @@
/**
* Shell commands for system calls
*
/*
* Copyright (C) 2014 Ludwig Ortmann <ludwig.ortmann@fu-berlin.de>
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
*
* @ingroup shell_commands
*/
/**
* @ingroup sys_shell_commands
* @{
*
* @file
* @brief shell commands for system calls
* @author Ludwig Ortmann <ludwig.ortmann@fu-berlin.de>
* @brief Shell commands for system calls
*
* @author Ludwig Ortmann <ludwig.ortmann@fu-berlin.de>
*
* @}
*/

@ -1,18 +1,21 @@
/**
* Shell commands for transceiver module
*
/*
* Copyright (C) 2013 Ludwig Ortmann.
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
*
* @ingroup shell_commands
*/
/**
* @ingroup sys_shell_commands
* @{
* @file sc_transceiver.c
* @brief provides shell commands to configure the transceiver
* @author Oliver Hahm <oliver.hahm@inria.fr>
* @author Ludwig Ortmann <ludwig.ortmann@fu-berlin.de>
*
* @file
* @brief Provides shell commands to configure the transceiver
*
* @author Oliver Hahm <oliver.hahm@inria.fr>
* @author Ludwig Ortmann <ludwig.ortmann@fu-berlin.de>
*
* @}
*/

@ -17,8 +17,7 @@
*/
/**
* @ingroup shell_commands
* @ingroup x86-irq
* @ingroup sys_shell_commands
* @{
*
* @file

@ -1,23 +1,22 @@
/**
* Provides prototypes for available shell commands
*
/*
* Copyright (C) 2014 INRIA.
*
* This file is subject to the terms and conditions of the GNU Lesser
* General Public License v2.1. See the file LICENSE in the top level
* directory for more details.
*/
/**
* @ingroup sys_shell_commands
* @{
*
* @file
* @brief Provides prototypes and sets up available shell commands
*
* @author Oliver Hahm <oliver.hahm@inria.fr>
* @author Zakaria Kasmi <zkasmi@inf.fu-berlin.de>
* @author Ludwig Ortmann <ludwig.ortmann@fu-berlin.de>
*
* @ingroup shell_commands
* @{
* @file shell_commands.c
* @brief sets up the system shell command struct
* @author Oliver Hahm <oliver.hahm@inria.fr>
* @author Zakaria Kasmi <zkasmi@inf.fu-berlin.de>
* @author Ludwig Ortmann <ludwig.ortmann@fu-berlin.de>
*
* @note $Id: shell_commands.c 3855 2013-09-05 12:54:57 kasmi $
* @}
*/

@ -1,6 +1,4 @@
/**
* Shell interpreter
*
/*
* Copyright (C) 2009, Freie Universitaet Berlin (FUB).
* Copyright (C) 2013, INRIA.
*
@ -10,11 +8,9 @@
*/
/**
* @ingroup shell
* @ingroup sys_shell
* @{
*/
/**
*
* @file
* @brief Implementation of a very simple command interpreter.
* For each command (i.e. "echo"), a handler can be specified.
@ -24,6 +20,8 @@
*
* @author Kaspar Schleiser <kaspar@schleiser.de>
* @author René Kijewski <rene.kijewski@fu-berlin.de>
*
* @}
*/
#include <string.h>
@ -287,5 +285,3 @@ void shell_init(shell_t *shell, const shell_command_t *shell_commands,
shell->readchar = readchar;
shell->put_char = put_char;
}
/** @} */

Loading…
Cancel
Save