[Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/pxa27x/lib
paramtask.h, NONE, 1.1
Lama Nachman
lnachman at users.sourceforge.net
Mon Oct 9 19:31:57 PDT 2006
- Previous message: [Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/pxa27x/lib
MMU.h, 1.2, 1.3 Makefile, 1.3, 1.4 profile.c, 1.1, 1.2 queue.c,
1.2, 1.3 queue.h, 1.2, 1.3
- Next message: [Tinyos-beta-commits] Kindly unsubscribe me
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/tinyos/tinyos-1.x/beta/platform/pxa27x/lib
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv17298
Added Files:
paramtask.h
Log Message:
Pushed out new release OCT 2006
--- NEW FILE: paramtask.h ---
#ifndef __PARAMTASK_H__
#define __PARAMTASK_H__
#define DEFINE_PARAMTASK(funcname) \
task void _##funcname##veneer(){\
uint32_t argument;\
atomic{popqueue(¶mtaskQueue,&argument);}\
funcname(argument);}
#define POST_PARAMTASK(funcname, arg) \
{\
atomic{\
if(pushqueue(¶mtaskQueue, (uint32_t)arg)){ \
post _##funcname##veneer(); \
} \
else{ \
trace(DBG_USR1,"FATAL_ERROR: paramtaskqueue full\r\n"); \
}\
}\
}
#endif // __PARAMTASK_H__
- Previous message: [Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/pxa27x/lib
MMU.h, 1.2, 1.3 Makefile, 1.3, 1.4 profile.c, 1.1, 1.2 queue.c,
1.2, 1.3 queue.h, 1.2, 1.3
- Next message: [Tinyos-beta-commits] Kindly unsubscribe me
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Tinyos-beta-commits
mailing list