| Contiki-Inga 3.x
    | 
Header file for the preemptive multitasking library for Contiki. More...
#include "contiki.h"#include "mtarch.h"Go to the source code of this file.
| Macros | |
| #define | MT_OK 1 | 
| No error. | |
| Functions | |
| void | mtarch_init (void) | 
| Initialize the architecture specific support functions for the multi-thread library.  More... | |
| void | mtarch_remove (void) | 
| Uninstall library and clean up. | |
| void | mtarch_start (struct mtarch_thread *thread, void(*function)(void *data), void *data) | 
| Setup the stack frame for a thread that is being started.  More... | |
| void | mtarch_exec (struct mtarch_thread *thread) | 
| Start executing a thread.  More... | |
| void | mtarch_yield (void) | 
| Yield the processor.  More... | |
| void | mtarch_stop (struct mtarch_thread *thread) | 
| Clean up the stack of a thread.  More... | |
| void | mt_init (void) | 
| Initializes the multithreading library. | |
| void | mt_remove (void) | 
| Uninstalls library and cleans up. | |
| void | mt_start (struct mt_thread *thread, void(*function)(void *), void *data) | 
| Starts a multithreading thread.  More... | |
| void | mt_exec (struct mt_thread *thread) | 
| Execute parts of a thread.  More... | |
| void | mt_yield (void) | 
| Voluntarily give up the processor.  More... | |
| void | mt_exit (void) | 
| Exit a thread.  More... | |
| void | mt_stop (struct mt_thread *thread) | 
| Stop a thread.  More... | |
Header file for the preemptive multitasking library for Contiki.
Definition in file mt.h.
 1.8.3.1
 1.8.3.1