os_define.h File Reference

Go to the source code of this file.

Data Structures

struct  os_event
struct  os_resource
struct  os_taskentry

Defines

#define OS_BOOL   U8
#define OS_TRUE   1
#define OS_FALSE   0
#define OS_NULL   0
#define OS_NO_ERROR   0
#define OS_IS_ERROR   1
#define OS_ERROR_TIMEOUT   2
#define OS_ERROR_NULL_POINTER   3
#define OS_ERROR_EVENT_TYPE   4
#define OS_PENDING_NONE   0
#define OS_PENDING_TIME   1
#define OS_PENDING_RESOURCE   2
#define OS_PENDING_EVENT   3
#define OS_NAME_STRING_MAX   16
#define OS_INT_LEVEL_CSW_ENABLE   1
#define OS_TASK_SWITCH_TIME   1
#define OS_TIME_EVENT_ENABLE   1
#define OS_EVENT_TIME   0
#define OS_EVENT_KEYBOARD   1
#define OS_EVENT_UART1   2
#define OS_EVENT_UART2   3
#define OS_EVENT_RTC   4
#define OS_RESOURCE_GUI   1
#define OS_CRITICAL_METHOD   3
#define OsEnterCritical()   CpuEflags=OsLibEnterCritical()
#define OsExitCritical()   OsLibExitCritical(CpuEflags)

Typedefs

typedef U32 OS_STACK
typedef U32 OS_ERROR
typedef void( OS_TASK )(void)
typedef struct os_event OS_EVENT
typedef struct os_resource OS_RESOURCE
typedef struct os_taskentry OS_TASKENTRY


Define Documentation

#define OS_BOOL   U8

Definition at line 12 of file os_define.h.

#define OS_CRITICAL_METHOD   3

Definition at line 96 of file os_define.h.

#define OS_ERROR_EVENT_TYPE   4

Definition at line 25 of file os_define.h.

#define OS_ERROR_NULL_POINTER   3

Definition at line 24 of file os_define.h.

#define OS_ERROR_TIMEOUT   2

Definition at line 23 of file os_define.h.

#define OS_EVENT_KEYBOARD   1

Definition at line 45 of file os_define.h.

#define OS_EVENT_RTC   4

Definition at line 48 of file os_define.h.

#define OS_EVENT_TIME   0

Definition at line 44 of file os_define.h.

#define OS_EVENT_UART1   2

Definition at line 46 of file os_define.h.

#define OS_EVENT_UART2   3

Definition at line 47 of file os_define.h.

#define OS_FALSE   0

Definition at line 15 of file os_define.h.

#define OS_INT_LEVEL_CSW_ENABLE   1

Definition at line 36 of file os_define.h.

#define OS_IS_ERROR   1

Definition at line 22 of file os_define.h.

#define OS_NAME_STRING_MAX   16

Definition at line 32 of file os_define.h.

#define OS_NO_ERROR   0

Definition at line 21 of file os_define.h.

#define OS_NULL   0

Definition at line 17 of file os_define.h.

#define OS_PENDING_EVENT   3

Definition at line 30 of file os_define.h.

#define OS_PENDING_NONE   0

Definition at line 27 of file os_define.h.

#define OS_PENDING_RESOURCE   2

Definition at line 29 of file os_define.h.

#define OS_PENDING_TIME   1

Definition at line 28 of file os_define.h.

#define OS_RESOURCE_GUI   1

Definition at line 61 of file os_define.h.

#define OS_TASK_SWITCH_TIME   1

Definition at line 38 of file os_define.h.

#define OS_TIME_EVENT_ENABLE   1

Definition at line 40 of file os_define.h.

#define OS_TRUE   1

Definition at line 14 of file os_define.h.

 
#define OsEnterCritical (  )     CpuEflags=OsLibEnterCritical()

Definition at line 105 of file os_define.h.

 
#define OsExitCritical (  )     OsLibExitCritical(CpuEflags)

Definition at line 106 of file os_define.h.


Typedef Documentation

typedef U32 OS_ERROR

Definition at line 8 of file os_define.h.

typedef struct os_event OS_EVENT

typedef struct os_resource OS_RESOURCE

typedef U32 OS_STACK

Definition at line 7 of file os_define.h.

typedef void( OS_TASK)(void)

Definition at line 10 of file os_define.h.

typedef struct os_taskentry OS_TASKENTRY


Generated on Sat Apr 10 23:28:07 2010 for 80X86 MULTI-TASKING OPERATION SYSTEM by  doxygen 1.5.9