port.h File Reference

port configuration file More...

Go to the source code of this file.

Defines

#define MVAR_t   char
#define MVAR_BITS   8
#define MPTR_t   long
#define POSCFG_ALIGNMENT   2
#define POSCFG_ISR_INTERRUPTABLE   0
#define POSCFG_TASKSTACKTYPE   0
#define POSCFG_CALLINITARCH   1
#define POSCFG_PORTMUTEX   0
#define POSCFG_DYNAMIC_MEMORY   0
#define POSCFG_DYNAMIC_REFILL   0
#define POS_MEM_ALLOC(bytes)   nosMemAlloc(bytes)
#define POSCFG_LOCK_USEFLAGS   0
#define POSCFG_LOCK_FLAGSTYPE   register VAR_t
#define POS_SCHED_LOCK   asm { PUSHF; CLI }
#define POS_SCHED_UNLOCK   asm POPF
#define POS_IRQ_DISABLE_ALL   POS_SCHED_LOCK
#define POS_IRQ_ENABLE_ALL   POS_SCHED_UNLOCK
#define POSCFG_FBIT_USE_LUTABLE   0
#define POSCFG_FBIT_BITSHIFT   1
#define NOSCFG_STACK_GROWS_UP   0
#define NOSCFG_DEFAULT_STACKSIZE   2048
#define NOSCFG_CONOUT_HANDSHAKE   0
#define NOSCFG_CONOUT_FIFOSIZE   256
#define POS_USERTASKDATA   void *stackptr;


Detailed Description

port configuration file

Author:
Dennis Kuschel
This file is originally from the pico]OS realtime operating system (http://picoos.sourceforge.net).

CVS-ID

Id
port.h,v 1.9 2006/10/15 09:05:44 dkuschel Exp

Define Documentation

#define POS_USERTASKDATA   void *stackptr;

Add user defined data elements to the global task structure. Please see detailed description of POSTASK_t.

See also:
POSTASK_t


Generated on Sat Dec 8 14:53:02 2007 for pico]OS by  doxygen 1.5.4