URL
https://opencores.org/ocsvn/mlite/mlite/trunk
[/] [mlite/] [trunk/] [kernel/] [rtos.h] - Diff between revs 217 and 223
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 217 |
Rev 223 |
Line 228... |
Line 228... |
int messageBytes);
|
int messageBytes);
|
void OS_MQueueDelete(OS_MQueue_t *mQueue);
|
void OS_MQueueDelete(OS_MQueue_t *mQueue);
|
int OS_MQueueSend(OS_MQueue_t *mQueue, void *message);
|
int OS_MQueueSend(OS_MQueue_t *mQueue, void *message);
|
int OS_MQueueGet(OS_MQueue_t *mQueue, void *message, int ticks);
|
int OS_MQueueGet(OS_MQueue_t *mQueue, void *message, int ticks);
|
|
|
|
/***************** Job ********************/
|
|
void OS_Job(void (*funcPtr)(), void *arg0, void *arg1, void *arg2);
|
|
|
/***************** Timer ******************/
|
/***************** Timer ******************/
|
typedef struct OS_Timer_s OS_Timer_t;
|
typedef struct OS_Timer_s OS_Timer_t;
|
typedef void (*OS_TimerFuncPtr_t)(OS_Timer_t *timer, uint32 info);
|
typedef void (*OS_TimerFuncPtr_t)(OS_Timer_t *timer, uint32 info);
|
OS_Timer_t *OS_TimerCreate(const char *name, OS_MQueue_t *mQueue, uint32 info);
|
OS_Timer_t *OS_TimerCreate(const char *name, OS_MQueue_t *mQueue, uint32 info);
|
void OS_TimerDelete(OS_Timer_t *timer);
|
void OS_TimerDelete(OS_Timer_t *timer);
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.