1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00

* updated copyright and license headers in various files

This commit is contained in:
Oliver Hahm 2013-06-18 17:21:38 +02:00
parent 3d124ec6a7
commit 0d6d8390c0
56 changed files with 286 additions and 392 deletions

View File

@ -1,10 +1,11 @@
/** /**
* bit arithmetic helper functions * bit arithmetic helper functions
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* \ingroup bitarithm * \ingroup bitarithm
* \{ * \{

View File

@ -1,10 +1,11 @@
/** /**
* simple circular linked list * simple circular linked list
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup kernel * @ingroup kernel
* @{ * @{

View File

@ -1,10 +1,11 @@
/** /**
* hardware timer abstraction * hardware timer abstraction
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup kernel * @ingroup kernel
* @{ * @{

View File

@ -1,10 +1,11 @@
/** /**
* atomic function declarations * atomic function declarations
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup kernel * @ingroup kernel
* @{ * @{

View File

@ -1,10 +1,11 @@
/** /**
* Helper functions for bit arithmetic * Helper functions for bit arithmetic
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @defgroup bitarithm Bit Arithmetic * @defgroup bitarithm Bit Arithmetic
* @ingroup lib * @ingroup lib

View File

@ -3,10 +3,11 @@
* *
* Used by the scheduler * Used by the scheduler
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup lib * @ingroup lib
* @{ * @{

View File

@ -3,10 +3,11 @@
* *
* #define ENABLE_DEBUG, include this and then use DEBUG as printf you can toggle. * #define ENABLE_DEBUG, include this and then use DEBUG as printf you can toggle.
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup kernel * @ingroup kernel
* @{ * @{

View File

@ -1,10 +1,11 @@
/** /**
* (misc flag definitions) * (misc flag definitions)
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup kernel * @ingroup kernel
* @{ * @{

View File

@ -20,10 +20,11 @@
* @author Kaspar Schleiser <kaspar@schleiser.de> * @author Kaspar Schleiser <kaspar@schleiser.de>
* @author Michael Baar * @author Michael Baar
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
*/ */
#ifndef __HWTIMER_H #ifndef __HWTIMER_H

View File

@ -1,10 +1,11 @@
/** /**
* Hardware timer abstraction * Hardware timer abstraction
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup kernel * @ingroup kernel
* @{ * @{

View File

@ -1,6 +1,16 @@
/**
* @ingroup kernel
* @{
* @file io.h
* @brief prototypes for system io functions
* @author INRIA
* @author Oliver Hahm <oliver.hahm@inria.fr>
*/
#ifndef IO_H #ifndef IO_H
#define IO_H #define IO_H
int fw_puts(char* data, int count); int fw_puts(char* data, int count);
/** @} */
#endif /* IO_H */ #endif /* IO_H */

View File

@ -1,10 +1,11 @@
/** /**
* Kernel compile time configuration * Kernel compile time configuration
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup kernel * @ingroup kernel
* @{ * @{

View File

@ -1,7 +1,8 @@
/** /**
* @ingroup kernel * @ingroup kernel
* @{ * @{
* @file * @file kernel_intern.h
* @brief prototypes for kernel intern functions
* @author INRIA * @author INRIA
* @author Oliver Hahm <oliver.hahm@inria.fr> * @author Oliver Hahm <oliver.hahm@inria.fr>
*/ */

View File

@ -1,10 +1,11 @@
/** /**
* platform-independent kernel initialization * platform-independent kernel initialization
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup kernel * @ingroup kernel
* @{ * @{

View File

@ -1,10 +1,11 @@
/** /**
* kernel messaging implementation * kernel messaging implementation
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup kernel_msg * @ingroup kernel_msg
* @{ * @{

View File

@ -1,10 +1,11 @@
/** /**
* kernel mutex implementation * kernel mutex implementation
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup kernel * @ingroup kernel
* @{ * @{

View File

@ -3,10 +3,11 @@
* *
* Needed on platforms without malloc in libc, e.g. msb430 * Needed on platforms without malloc in libc, e.g. msb430
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup kernel * @ingroup kernel
* @{ * @{

View File

@ -1,10 +1,11 @@
/** /**
* simple queue implementation * simple queue implementation
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup kernel * @ingroup kernel
* @{ * @{

View File

@ -1,10 +1,11 @@
/** /**
* The RIOT scheduler implementation * The RIOT scheduler implementation
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup kernel * @ingroup kernel
* @{ * @{

View File

@ -1,10 +1,11 @@
/** /**
* thread functions * thread functions
* *
* Copyright (C) 2010 Freie Universität Berlin * Copyright (C) 2013 Freie Universität Berlin
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup kernel * @ingroup kernel
* @{ * @{

View File

@ -4,8 +4,9 @@
* Copyright (C) 2008, 2009 Heiko Will <hwill@inf.fu-berlin.de> * Copyright (C) 2008, 2009 Heiko Will <hwill@inf.fu-berlin.de>
* Copyright (C) 2009 Kaspar Schleiser <kaspar@schleiser.de> * Copyright (C) 2009 Kaspar Schleiser <kaspar@schleiser.de>
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup arch * @ingroup arch
* @{ * @{

View File

@ -1,29 +1,23 @@
/****************************************************************************** /******************************************************************************
Copyright 2010, Freie Universität Berlin (FUB). All rights reserved. Copyright 2010, Freie Universität Berlin (FUB).
Copyright 2013, INRIA.
These sources were developed at the Freie Universitaet Berlin, Computer Systems These sources were developed at the Freie Universitaet Berlin, Computer Systems
and Telematics group (http://cst.mi.fu-berlin.de). and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
/**
* @ingroup cc430
* @file cc430-gpioint.c
* @brief CC430 GPIO Interrupt Multiplexer implementation
* @author Oliver Hahm <oliver.hahm@inria.fr>
*/
#include <stdlib.h> #include <stdlib.h>
#include <legacymsp430.h> #include <legacymsp430.h>
#include <gpioint.h> #include <gpioint.h>

View File

@ -1,31 +1,21 @@
/****************************************************************************** /******************************************************************************
Copyright 2010, Freie Universitaet Berlin (FUB). All rights reserved. Copyright 2010, Freie Universitaet Berlin (FUB).
Copyright 2013, INRIA.
These sources were developed at the Freie Universitaet Berlin, Computer Systems These sources were developed at the Freie Universitaet Berlin, Computer Systems
and Telematics group (http://cst.mi.fu-berlin.de). and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
/** /**
* @ingroup rtc * @ingroup rtc
* @file cc430-rtc.c
* @brief CC430 real time clock implementation
* @author Oliver Hahm <oliver.hahm@inria.fr>
*/ */
#include <string.h> #include <string.h>

View File

@ -6,22 +6,8 @@ and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
#ifndef CC430_RTC_H #ifndef CC430_RTC_H

View File

@ -6,22 +6,8 @@ and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
#ifndef __CPU_H #ifndef __CPU_H

View File

@ -1,27 +1,17 @@
/* Copyright (C) 2005, 2006, 2007, 2008 by Thomas Hillebrandt and Heiko Will /* Copyright (C) 2005, 2006, 2007, 2008 by Thomas Hillebrandt and Heiko Will
This file is part of the Micro-mesh SensorWeb Firmware. This file is part of RIOT.
Micro-Mesh is free software; you can redistribute it and/or modify This file subject to the terms and conditions of the GNU Lesser General
it under the terms of the GNU General Public License as published by Public License. See the file LICENSE in the top level directory for more
the Free Software Foundation; either version 3, or (at your option) details.
any later version. */
Micro-Mesh is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Micro-Mesh; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
/* As a special exception, if you include this header file into source /* As a special exception, if you include this header file into source
files compiled by GCC, this header file does not by itself cause files compiled by GCC, this header file does not by itself cause
the resulting executable to be covered by the GNU General Public the resulting executable to be covered by the GNU Lesser General Public
License. This exception does not however invalidate any other License. This exception does not however invalidate any other
reasons why the executable file might be covered by the GNU General reasons why the executable file might be covered by the GNU Lesser General
Public License. */ Public License. */
#ifndef __LPC214x_H #ifndef __LPC214x_H

View File

@ -1,27 +1,13 @@
/****************************************************************************** /******************************************************************************
Copyright 2009, Freie Universitaet Berlin (FUB). All rights reserved. Copyright (C) 2013, Freie Universitaet Berlin (FUB). All rights reserved.
These sources were developed at the Freie Universitaet Berlin, Computer Systems These sources were developed at the Freie Universitaet Berlin, Computer Systems
and Telematics group (http://cst.mi.fu-berlin.de). and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
/** /**

View File

@ -6,22 +6,8 @@ and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
/** /**

View File

@ -1,27 +1,13 @@
/****************************************************************************** /******************************************************************************
Copyright 2009, Freie Universitaet Berlin (FUB). All rights reserved. Copyright (C) 2013, Freie Universitaet Berlin (FUB). All rights reserved.
These sources were developed at the Freie Universitaet Berlin, Computer Systems These sources were developed at the Freie Universitaet Berlin, Computer Systems
and Telematics group (http://cst.mi.fu-berlin.de). and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
#ifndef CPUCONF_H_ #ifndef CPUCONF_H_

View File

@ -1,27 +1,13 @@
/****************************************************************************** /******************************************************************************
Copyright 2009, Freie Universitaet Berlin (FUB). All rights reserved. Copyright (C) 2013, Freie Universitaet Berlin (FUB). All rights reserved.
These sources were developed at the Freie Universitaet Berlin, Computer Systems These sources were developed at the Freie Universitaet Berlin, Computer Systems
and Telematics group (http://cst.mi.fu-berlin.de). and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
#ifndef __CPU_H #ifndef __CPU_H

View File

@ -6,22 +6,8 @@ and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
#ifndef LPC2387ADC_H_ #ifndef LPC2387ADC_H_

View File

@ -6,22 +6,8 @@ and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
#ifndef LPC2387_RTC_H #ifndef LPC2387_RTC_H

View File

@ -6,22 +6,8 @@ and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
/** /**

View File

@ -1,27 +1,13 @@
/****************************************************************************** /******************************************************************************
Copyright 2009, Freie Universitaet Berlin (FUB). All rights reserved. Copyright (C) 2013, Freie Universitaet Berlin (FUB). All rights reserved.
These sources were developed at the Freie Universitaet Berlin, Computer Systems These sources were developed at the Freie Universitaet Berlin, Computer Systems
and Telematics group (http://cst.mi.fu-berlin.de). and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
/** /**

View File

@ -6,22 +6,8 @@ and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
/** /**

View File

@ -1,27 +1,13 @@
/****************************************************************************** /******************************************************************************
Copyright 2009, Freie Universitaet Berlin (FUB). All rights reserved. Copyright (C) 2013, Freie Universitaet Berlin (FUB). All rights reserved.
These sources were developed at the Freie Universitaet Berlin, Computer Systems These sources were developed at the Freie Universitaet Berlin, Computer Systems
and Telematics group (http://cst.mi.fu-berlin.de). and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
#ifdef CC430 #ifdef CC430
#include <cc430f6137.h> #include <cc430f6137.h>

View File

@ -1,27 +1,13 @@
/****************************************************************************** /******************************************************************************
Copyright 2009, Freie Universitaet Berlin (FUB). All rights reserved. Copyright (C) 2013, Freie Universitaet Berlin (FUB). All rights reserved.
These sources were developed at the Freie Universitaet Berlin, Computer Systems These sources were developed at the Freie Universitaet Berlin, Computer Systems
and Telematics group (http://cst.mi.fu-berlin.de). and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
#include <stdint.h> #include <stdint.h>

View File

@ -1,27 +1,13 @@
/****************************************************************************** /******************************************************************************
Copyright 2009, Freie Universitaet Berlin (FUB). All rights reserved. Copyright (C) 2013, Freie Universitaet Berlin (FUB). All rights reserved.
These sources were developed at the Freie Universitaet Berlin, Computer Systems These sources were developed at the Freie Universitaet Berlin, Computer Systems
and Telematics group (http://cst.mi.fu-berlin.de). and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
#ifndef CPUCONF_H_ #ifndef CPUCONF_H_

View File

@ -1,27 +1,13 @@
/****************************************************************************** /******************************************************************************
Copyright 2009, Freie Universitaet Berlin (FUB). All rights reserved. Copyright (C) 2013, Freie Universitaet Berlin (FUB). All rights reserved.
These sources were developed at the Freie Universitaet Berlin, Computer Systems These sources were developed at the Freie Universitaet Berlin, Computer Systems
and Telematics group (http://cst.mi.fu-berlin.de). and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
#ifndef _CPU_H #ifndef _CPU_H

View File

@ -1,27 +1,13 @@
/****************************************************************************** /******************************************************************************
Copyright 2009, Freie Universitaet Berlin (FUB). All rights reserved. Copyright (C) 2013, Freie Universitaet Berlin (FUB). All rights reserved.
These sources were developed at the Freie Universitaet Berlin, Computer Systems These sources were developed at the Freie Universitaet Berlin, Computer Systems
and Telematics group (http://cst.mi.fu-berlin.de). and Telematics group (http://cst.mi.fu-berlin.de).
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
This file is part of RIOT. This file is part of RIOT.
This program is free software: you can redistribute it and/or modify it under This file subject to the terms and conditions of the GNU Lesser General Public
the terms of the GNU General Public License as published by the Free Software License. See the file LICENSE in the top level directory for more details.
Foundation, either version 3 of the License, or (at your option) any later
version.
RIOT is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/ .
--------------------------------------------------------------------------------
For further information and questions please use the web site
http://scatterweb.mi.fu-berlin.de
and the mailinglist (subscription via web site)
scatterweb@lists.spline.inf.fu-berlin.de
*******************************************************************************/ *******************************************************************************/
#ifndef __HWTIMER_CPU_H #ifndef __HWTIMER_CPU_H

View File

@ -22,7 +22,7 @@ void timerA_init(void)
*ctl &= ~(CCIFG); *ctl &= ~(CCIFG);
*ctl &= ~(CCIE); *ctl &= ~(CCIE);
} }
TA0CTL |= MC_2; ITA0CTL |= MC_2;
} }
interrupt(TIMERA0_VECTOR) __attribute__ ((naked)) timer_isr_ccr0(void) { interrupt(TIMERA0_VECTOR) __attribute__ ((naked)) timer_isr_ccr0(void) {

View File

@ -3,8 +3,9 @@
* *
* Copyright (C) 2013 Ludwig Ortmann * Copyright (C) 2013 Ludwig Ortmann
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup arch * @ingroup arch
* @{ * @{

View File

@ -9,8 +9,9 @@
* *
* Copyright (C) 2013 Ludwig Ortmann * Copyright (C) 2013 Ludwig Ortmann
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup hwtimer * @ingroup hwtimer
* @ingroup native_cpu * @ingroup native_cpu

View File

@ -3,8 +3,9 @@
* *
* Copyright (C) 2013 Ludwig Ortmann * Copyright (C) 2013 Ludwig Ortmann
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup arch * @ingroup arch
* @{ * @{

View File

@ -5,8 +5,9 @@
* *
* Copyright (C) 2013 Ludwig Ortmann * Copyright (C) 2013 Ludwig Ortmann
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
*/ */
/** /**

View File

@ -3,8 +3,9 @@
* *
* Copyright (C) 2013 Ludwig Ortmann * Copyright (C) 2013 Ludwig Ortmann
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @{ * @{
* @ingroup native_hwtimer * @ingroup native_hwtimer

View File

@ -3,8 +3,9 @@
* *
* Copyright (C) 2013 Ludwig Ortmann * Copyright (C) 2013 Ludwig Ortmann
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup native_cpu * @ingroup native_cpu
* @ingroup irq * @ingroup irq

View File

@ -5,8 +5,9 @@
* *
* Copyright (C) 2013 Ludwig Ortmann * Copyright (C) 2013 Ludwig Ortmann
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup lpm * @ingroup lpm
* @ingroup native_cpu * @ingroup native_cpu

View File

@ -6,8 +6,9 @@
* *
* Copyright (C) 2013 Ludwig Ortmann * Copyright (C) 2013 Ludwig Ortmann
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup native_cpu * @ingroup native_cpu
* @{ * @{

View File

@ -3,8 +3,9 @@
* *
* Copyright (C) 2013 Ludwig Ortmann * Copyright (C) 2013 Ludwig Ortmann
* *
* This file subject to the terms and conditions of the GNU General Public * This file subject to the terms and conditions of the GNU Lesser General
* License. See the file LICENSE in the top level directory for more details. * Public License. See the file LICENSE in the top level directory for more
* details.
* *
* @ingroup arch * @ingroup arch
* @{ * @{

View File

@ -1,3 +1,19 @@
/**
* Auto initialization for used modules
*
* Copyright (C) 2013 INRIA.
*
* This file subject to the terms and conditions of the GNU Lesser General
* Public License. See the file LICENSE in the top level directory for more
* details.
*
* @ingroup auto_init
* @{
* @file auto_init_c
* @brief initializes any used module that has a trivial init function
* @author Oliver Hahm <oliver.hahm@inria.fr>
* @}
*/
#include <stdint.h> #include <stdint.h>
#include <stdio.h> #include <stdio.h>
#include "board_uart0.h" #include "board_uart0.h"

View File

@ -1,3 +1,20 @@
/**
* Character device messaging loop.
*
* Copyright (C) 2013, INRIA.
*
* This file subject to the terms and conditions of the GNU Lesser General
* Public License. See the file LICENSE in the top level directory for more
* details.
*
* @ingroup chardev
* @{
* @file chardev_thread.c
* @brief Runs an infinite loop in a separate thread to handle access to character devices such as uart.
* @author Kaspar Schleiser <kaspar@schleiser.de>
* @}
*/
#include <thread.h> #include <thread.h>
#include <kernel.h> #include <kernel.h>
#include <msg.h> #include <msg.h>

View File

@ -1,3 +1,21 @@
/**
* System wide configuration struct.
*
* Copyright (C) 2013 INRIA.
*
* This file subject to the terms and conditions of the GNU Lesser General
* Public License. See the file LICENSE in the top level directory for more
* details.
*
* @ingroup config
* @{
* @file config_c
* @brief Provides system configuration struct with default values.
* @author Oliver Hahm <oliver.hahm@inria.fr>
* @}
*/
#include <stdint.h>
#include <config.h> #include <config.h>
config_t sysconfig = { config_t sysconfig = {

View File

@ -1,3 +1,21 @@
/**
* POSIX implementation of basic IO operations.
*
* Copyright (C) 2013, INRIA.
*
* This file subject to the terms and conditions of the GNU Lesser General
* Public License. See the file LICENSE in the top level directory for more
* details.
*
* @ingroup posix
* @{
* @file posix_io.c
* @brief Implementation of basic POSIX IO functionality.
* @author Kaspar Schleiser <kaspar@schleiser.de>
* @}
*/
#include <thread.h>
#include <msg.h> #include <msg.h>
#include <posix_io.h> #include <posix_io.h>

View File

@ -1,3 +1,21 @@
/**
* Print thread information.
*
* Copyright (C) 2013, INRIA.
*
* This file subject to the terms and conditions of the GNU Lesser General
* Public License. See the file LICENSE in the top level directory for more
* details.
*
* @ingroup ps
* @{
* @file ps.c
* @brief UNIX like ps command
* @author Kaspar Schleiser <kaspar@schleiser.de>
* @}
*/
#include <thread.h>
#include <thread.h> #include <thread.h>
#include <hwtimer.h> #include <hwtimer.h>
#include <sched.h> #include <sched.h>

View File

@ -1,3 +1,21 @@
/**
* Generic transceiver module as an interface to NIC driver.
*
* Copyright (C) 2013 INRIA.
*
* This file subject to the terms and conditions of the GNU Lesser General
* Public License. See the file LICENSE in the top level directory for more
* details.
*
* @ingroup transceiver
* @{
* @file transceiver.c
* @brief Providing a generic interface to the driver implementation for any supported network device.
* @author Oliver Hahm <oliver.hahm@inria.fr>
* @}
*/
#include <stdint.h>
#include <stdio.h> #include <stdio.h>
#include <errno.h> #include <errno.h>
#include <string.h> #include <string.h>