Definition in file tr_types.h.
#include "tr_port.h"
Include dependency graph for tr_types.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | mutex |
| Mutex structure. More... | |
| struct | csem |
| Counting semaphore structure. More... | |
| struct | msgQ |
| Message queue structure. More... | |
| struct | eflag |
| Event Flag structure. More... | |
Defines | |
| #define | TIROS_MAX_ISR_NESTING 1 |
| #define | TIROS_MAX_MUTEXES 255 |
| #define | TIROS_ALLOW_SLEEP_W_MUTEX 1 |
| #define | TIROS_PRIO_SORT_METHOD 1 |
| #define | TIROS_CSEMVAL_MAX 127 |
Typedefs | |
| typedef uint8_t | tid_t |
| typedef tid_t | plist_t |
| typedef mutex | mutex_t |
| typedef int8_t | csemval_t |
| typedef csem | csem_t |
| typedef tid_t | mqind_t |
| typedef msgQ | msgQ_t |
| typedef osword_t | flag_t |
| typedef eflag | eflag_t |
| #define TIROS_PRIO_SORT_METHOD 1 |
If no priority sort scheduler selection is made, select the default.
Definition at line 77 of file tr_types.h.
This can be overridden to increase the number of supported tasks beyond 255.
Definition at line 83 of file tr_types.h.
For the default scheduler, the process list is maintained by keeping the head of the list.
Definition at line 92 of file tr_types.h.