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.