From c22146fd0b09a9511bcd1eeab868d846e837d396 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 4 Jun 2014 18:56:54 +0200 Subject: [PATCH] (GXO Forgot to commit gx/sdk_defines.h --- gx/sdk_defines.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 gx/sdk_defines.h diff --git a/gx/sdk_defines.h b/gx/sdk_defines.h new file mode 100644 index 0000000000..1dab8451d0 --- /dev/null +++ b/gx/sdk_defines.h @@ -0,0 +1,24 @@ +#ifndef _GX_SDK_DEFINES_H +#define _GX_SDK_DEFINES_H + +#ifdef GEKKO + +#ifndef OSInitMutex +#define OSThread lwp_t +#define OSCond lwpq_t +#define OSThreadQueue lwpq_t + +#define OSInitMutex(mutex) LWP_MutexInit(mutex, 0) + +#define OSInitCond(cond) LWP_CondInit(cond) +#define OSSignalCond(cond) LWP_ThreadSignal(cond) + +#define OSInitThreadQueue(queue) LWP_InitQueue(queue) +#define OSSleepThread(queue) LWP_ThreadSleep(queue) + +#define OSCreateThread(thread, func, intarg, ptrarg, stackbase, stacksize, priority, attrs) LWP_CreateThread(thread, func, ptrarg, stackbase, stacksize, priority) +#endif + +#endif + +#endif