RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs
Basic Types

This group contains basic Classic API types. More...

Data Structures

struct  rtems_time_of_day
 This type represents Classic API calendar times. More...
 

Macros

#define RTEMS_ID_NONE   OBJECTS_ID_NONE
 This constant represents an invalid RTEMS object identifier.
 
#define RTEMS_NO_TIMEOUT   ( (rtems_interval) WATCHDOG_NO_TIMEOUT )
 This clock tick interval constant indicates that the calling task is willing to wait potentially forever on a resource.
 

Typedefs

typedef Objects_Id rtems_id
 This type represents RTEMS object identifiers.
 
typedef Watchdog_Interval rtems_interval
 This type represents clock tick intervals.
 
typedef uint32_t rtems_name
 This type represents Classic API object names.
 
typedef uint32_t rtems_task_priority
 This integer type represents task priorities of the Classic API.
 

Detailed Description

This group contains basic Classic API types.

Macro Definition Documentation

◆ RTEMS_ID_NONE

#define RTEMS_ID_NONE   OBJECTS_ID_NONE

This constant represents an invalid RTEMS object identifier.

No RTEMS object can have this identifier.

Typedef Documentation

◆ rtems_name

typedef uint32_t rtems_name

This type represents Classic API object names.

It is an unsigned 32-bit integer which can be treated as a numeric value or initialized using rtems_build_name() to encode four ASCII characters. A value of zero may have a special meaning in some directives.