os_cpu.h File Reference

Go to the source code of this file.

Typedefs

typedef INT8U OS_STACK

Functions

void OsCpuLoadContext (void)
void OsCpuContextSwitch (void)
void OsCpuContextSwitchIsr (void)
OS_STACKOsTaskStackInit (void(*Task)(void), OS_STACK *ptos) LargeReentrant

Variables

idata unsigned char OsCpuStack [1]
INT16U data OSTCBCur
INT16U data OSTCBHighRdy
INT8U data OSPrioCur
INT8U data OSPrioHighRdy


Typedef Documentation

typedef INT8U OS_STACK

Definition at line 4 of file os_cpu.h.


Function Documentation

void OsCpuContextSwitch ( void   ) 

void OsCpuContextSwitchIsr ( void   ) 

void OsCpuLoadContext ( void   ) 

OS_STACK* OsTaskStackInit ( void(*)(void)  Task,
OS_STACK ptos 
)

Definition at line 14 of file os_cpu_c.c.

References OsCpuStack.

Referenced by OsTaskCreat().


Variable Documentation

idata unsigned char OsCpuStack[1]

Referenced by OsTaskStackInit().

Definition at line 13 of file os_cpu.a51.

Referenced by OsCoreStart().

Definition at line 14 of file os_cpu.a51.

Referenced by OsCoreScheduler(), and OsCoreSchedulerIsr().

INT16U data OSTCBCur [read]

Definition at line 15 of file os_cpu.a51.

Referenced by OsCoreStart().

INT16U data OSTCBHighRdy [read]

Definition at line 16 of file os_cpu.a51.

Referenced by OsCoreScheduler(), and OsCoreSchedulerIsr().


Generated on Sat Aug 9 12:09:59 2008 for A Small Multi-Tasking Operation System Using 8051 by  doxygen 1.5.6