tr_types.h File Reference


Detailed Description

TiROS default values.

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 Documentation

#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.


Typedef Documentation

typedef uint8_t tid_t

This can be overridden to increase the number of supported tasks beyond 255.

Definition at line 83 of file tr_types.h.

typedef tid_t plist_t

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.

typedef struct mutex mutex_t

Mutex structure.

typedef struct csem csem_t

Counting semaphore structure.

typedef struct msgQ msgQ_t

Message queue structure.

typedef struct eflag eflag_t

Event Flag structure.


TiROS User Manual: Last Updated on Fri Jul 20 10:52:24 2007