/****************************************************************************** ** File Name: threadx_os.h * ** Author: Xueliang.Wang * ** DATE: 09/08/2002 * ** Copyright: 2002 Spreatrum, Incoporated. All Rights Reserved. * ** Description: This file defines the basic operation interfaces of * ** RTOS. Including thread control functions, message control * ** fucntions, event, memory, timer etc. ****************************************************************************** ****************************************************************************** ** Edit History * ** ------------------------------------------------------------------------- * ** DATE NAME DESCRIPTION * ** 09/08/2002 Xueliang.Wang Create * ** 09/12/2002 Zhemin.Lin Modify according to CR:MS00004678 * ******************************************************************************/ #ifndef _THREADX_OS_H #define _THREADX_OS_H /**---------------------------------------------------------------------------* ** Dependencies * **---------------------------------------------------------------------------*/ // Define basic proportypes. #include "sci_types.h" /**---------------------------------------------------------------------------* ** Compiler Flag * **---------------------------------------------------------------------------*/ #ifdef __cplusplus extern "C" { #endif /**---------------------------------------------------------------------------* ** Constant Variables * **---------------------------------------------------------------------------*/ /**---------------------------------------------------------------------------* ** Data Structures * **---------------------------------------------------------------------------*/ //--------------------------------------------- // RTOS control block define. //--------------------------------------------- //--------------------------------------------- // Convert macroes. //--------------------------------------------- // Convert return value. typedef osiMutex_t SCI_MUTEX_T; /**---------------------------------------------------------------------------* ** Function Prototypes * **---------------------------------------------------------------------------*/ /**---------------------------------------------------------------------------* ** Compiler Flag * **---------------------------------------------------------------------------*/ #ifdef __cplusplus } #endif #endif // End of _THREADX_OS_H