#define DEADBEEF 0xDEADBEEF
#define TDS_TERM 0
#define TDS_RUNNING 1
#define TDS_READY 2
#define TDS_SLEEP 3
#define SLEEP_MODE_NONE 0xff
#define NUT_THREAD_STACK_MULT 1
#define NUT_THREAD_STACK_ADD 0
#define THREAD( threadfn, arg )
| See: | Type struct _NUTTHREADINFO |
| struct _NUTTHREADINFO | |
| { | |
| NUTTHREADINFO* td_next; | |
| NUTTHREADINFO* td_qnxt; | |
| volatile unsigned int td_qpec; | |
| char td_name[9]; | |
| uint8_t td_state; | |
| uintptr_t td_sp; | |
| uint8_t td_priority; | |
| uint8_t* td_memory; | |
| HANDLE td_timer; | |
| volatile HANDLE td_queue; | |
| } |
| Defined in: | nut/os/thread.c |
nutThreadList
extern NUTTHREADINFO* nutThreadList
| Defined in: | nut/os/thread.c |
runQueue
extern NUTTHREADINFO* runQueue
| Defined in: | nut/os/thread.c |