Department of Electrical Eng University of Moratuwa / Mbed 2 deprecated Vibration_Analysis_Force_Control

Dependencies:   mbed

Committer:
eembed
Date:
Thu Aug 01 08:00:33 2019 +0000
Revision:
0:5459cdde6298
first commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
eembed 0:5459cdde6298 1 /*----------------------------------------------------------------------------
eembed 0:5459cdde6298 2 * RL-ARM - RTX
eembed 0:5459cdde6298 3 *----------------------------------------------------------------------------
eembed 0:5459cdde6298 4 * Name: RT_MUTEX.H
eembed 0:5459cdde6298 5 * Purpose: Implements mutex synchronization objects
eembed 0:5459cdde6298 6 * Rev.: V4.60
eembed 0:5459cdde6298 7 *----------------------------------------------------------------------------
eembed 0:5459cdde6298 8 *
eembed 0:5459cdde6298 9 * Copyright (c) 1999-2009 KEIL, 2009-2012 ARM Germany GmbH
eembed 0:5459cdde6298 10 * All rights reserved.
eembed 0:5459cdde6298 11 * Redistribution and use in source and binary forms, with or without
eembed 0:5459cdde6298 12 * modification, are permitted provided that the following conditions are met:
eembed 0:5459cdde6298 13 * - Redistributions of source code must retain the above copyright
eembed 0:5459cdde6298 14 * notice, this list of conditions and the following disclaimer.
eembed 0:5459cdde6298 15 * - Redistributions in binary form must reproduce the above copyright
eembed 0:5459cdde6298 16 * notice, this list of conditions and the following disclaimer in the
eembed 0:5459cdde6298 17 * documentation and/or other materials provided with the distribution.
eembed 0:5459cdde6298 18 * - Neither the name of ARM nor the names of its contributors may be used
eembed 0:5459cdde6298 19 * to endorse or promote products derived from this software without
eembed 0:5459cdde6298 20 * specific prior written permission.
eembed 0:5459cdde6298 21 *
eembed 0:5459cdde6298 22 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
eembed 0:5459cdde6298 23 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
eembed 0:5459cdde6298 24 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
eembed 0:5459cdde6298 25 * ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE
eembed 0:5459cdde6298 26 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
eembed 0:5459cdde6298 27 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
eembed 0:5459cdde6298 28 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
eembed 0:5459cdde6298 29 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
eembed 0:5459cdde6298 30 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
eembed 0:5459cdde6298 31 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
eembed 0:5459cdde6298 32 * POSSIBILITY OF SUCH DAMAGE.
eembed 0:5459cdde6298 33 *---------------------------------------------------------------------------*/
eembed 0:5459cdde6298 34
eembed 0:5459cdde6298 35 /* Functions */
eembed 0:5459cdde6298 36 extern void rt_mut_init (OS_ID mutex);
eembed 0:5459cdde6298 37 extern OS_RESULT rt_mut_delete (OS_ID mutex);
eembed 0:5459cdde6298 38 extern OS_RESULT rt_mut_release (OS_ID mutex);
eembed 0:5459cdde6298 39 extern OS_RESULT rt_mut_wait (OS_ID mutex, U16 timeout);
eembed 0:5459cdde6298 40
eembed 0:5459cdde6298 41 /*----------------------------------------------------------------------------
eembed 0:5459cdde6298 42 * end of file
eembed 0:5459cdde6298 43 *---------------------------------------------------------------------------*/
eembed 0:5459cdde6298 44