51 lines
1.5 KiB
C
Executable File
51 lines
1.5 KiB
C
Executable File
/*!
|
|
********************************************************************************
|
|
* \file task.h
|
|
* \brief
|
|
* \project vos
|
|
* \chip
|
|
* \author Anderson
|
|
********************************************************************************
|
|
*/
|
|
#ifndef _VOS_KER_CONSTS_H_
|
|
#define _VOS_KER_CONSTS_H_
|
|
|
|
#ifdef __ECOS
|
|
// eCos system
|
|
|
|
#include <cyg/infra/cyg_type.h>
|
|
#include <cyg/compat/uitron/uit_type.h>
|
|
#else
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
|
|
|
|
/*-----------------------------------------------------------------------------*/
|
|
/* Including Files */
|
|
/*-----------------------------------------------------------------------------*/
|
|
/*-----------------------------------------------------------------------------*/
|
|
/* Constant Definitions */
|
|
/*-----------------------------------------------------------------------------*/
|
|
/* Timeout related constants */
|
|
|
|
#define TMO_POL ((TMO)0) /* Polling option */
|
|
#define TMO_FEVR ((TMO)-1) /* Endless wait option */
|
|
|
|
/* Event flags related constants */
|
|
|
|
#define TWF_ANDW 0x00 /* AND condition */
|
|
#define TWF_ORW 0x02 /* OR condition */
|
|
#define TWF_CLR 0x01 /* Clear condition */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#endif /* _VOS_KER_CONSTS_H_ */
|
|
|