|
Public Member Functions |
| | OS (OS_NAME os, OS_TYPE itype) |
Static Public Member Functions |
| OS_NAME | name (void) |
| OS_TYPE | type (void) |
| bool | rtos (void) |
| void | TaskFactory_callback (fooTfactory f) |
| void | TaskFactory2_callback (fooT2factory f) |
| void | MailboxFactory_callback (vpfoo f) |
| void | MailboxPend_callback (foopendM f) |
| void | MailboxPost_callback (fooMBpost f) |
| void | SemaphorePend_callback (foopendS f) |
| void | SemaphorePost_callback (u8foo f) |
| void | SemaphoreFactory_callback (foouint16 f) |
| void | OS_Start_callback (foovoid f) |
| void | OS_Initialize_callback (foovoid f) |
| void | Delay_callback (foodelay f) |
| uint8 | OS_TaskFactory (foo f, void *n, void *s, uint8 p) |
| uint8 | OS_TaskFactory2 (foo f, void *n, void *s, uint8 p, uint16 id, void *pb, uint32 ssize, void *p2, uint16 other) |
| void * | MailboxFactory (void *v) |
| void * | MailboxPend (void *hMB, uint16 time, uint8 *err) |
| uint8 | MailboxPost (void *hMB, void *msg) |
| void * | SemaphoreFactory (uint16 v) |
| void | SemaphorePend (void *hS, uint16 t, uint8 *err) |
| uint8 | SemaphorePost (void *hSem) |
| void | OS_Start (void) |
| void | OS_Initialize (void) |
| void | TaskIdle (void) |
| | Will be executed in OS_start loop.
|
| void | TimeDelay (int h, int m, int s, int ms) |
Protected Member Functions |
| | OS (void) |
Static Protected Attributes |
| fooTfactory | _TaskFactory |
| fooT2factory | _TaskFactory2 |
| vpfoo | _MailboxFactory |
| foopendM | _MailboxPend |
| fooMBpost | _MailboxPost |
| foopendS | _SemaphorePend |
| u8foo | _SemaphorePost |
| foouint16 | _SemaphoreFactory |
| foovoid | _OS_Start |
| foovoid | _OS_Initialize |
| foodelay | _Delay |
Static Private Attributes |
| OS_NAME | _name |
| OS_TYPE | _type |