RTEMS  5.1
Macros | Functions
rtems.h File Reference
#include <rtems/system.h>
#include <rtems/rtems/status.h>
#include <rtems/rtems/types.h>
#include <rtems/config.h>
#include <rtems/init.h>
#include <rtems/rtems/options.h>
#include <rtems/rtems/tasks.h>
#include <rtems/rtems/intr.h>
#include <rtems/rtems/barrier.h>
#include <rtems/rtems/cache.h>
#include <rtems/rtems/clock.h>
#include <rtems/extension.h>
#include <rtems/rtems/timer.h>
#include <rtems/rtems/sem.h>
#include <rtems/rtems/message.h>
#include <rtems/rtems/event.h>
#include <rtems/rtems/signal.h>
#include <rtems/rtems/object.h>
#include <rtems/rtems/part.h>
#include <rtems/rtems/region.h>
#include <rtems/rtems/dpmem.h>
#include <rtems/io.h>
#include <rtems/fatal.h>
#include <rtems/rtems/ratemon.h>
#include <rtems/rtems/support.h>
#include <rtems/score/stack.h>

Go to the source code of this file.

Macros

#define RTEMS_HAS_HARDWARE_FP   CPU_HARDWARE_FP
 Indicates whether this processor variant has hardware floating point support.
 
#define RTEMS_SEARCH_ALL_NODES   OBJECTS_SEARCH_ALL_NODES
 Indicates that a search is across all nodes.
 
#define RTEMS_SEARCH_OTHER_NODES   OBJECTS_SEARCH_OTHER_NODES
 Indicates that a search is across all nodes except the one the call is made from.
 
#define RTEMS_SEARCH_LOCAL_NODE   OBJECTS_SEARCH_LOCAL_NODE
 Indicates that the search is to be restricted to the local node.
 
#define RTEMS_WHO_AM_I   OBJECTS_WHO_AM_I
 Indicates that the caller wants to obtain the name of the currently executing thread. More...
 
#define RTEMS_OBJECT_ID_INITIAL_INDEX   OBJECTS_ID_INITIAL_INDEX
 Lowest valid index value for the index portion of an object identifier.
 
#define RTEMS_OBJECT_ID_FINAL_INDEX   OBJECTS_ID_FINAL_INDEX
 Maximum valid index value for the index portion of an object identifier.
 
#define RTEMS_OBJECT_ID_INITIAL(_api, _class, _node)   OBJECTS_ID_INITIAL(_api, _class, _node)
 Returns the identifier of the object with the lowest valid index value. More...
 
#define RTEMS_OBJECT_ID_FINAL   OBJECTS_ID_FINAL
 Maximum valid object identifier.
 
#define RTEMS_MINIMUM_STACK_SIZE   STACK_MINIMUM_SIZE
 Minimum stack size which every thread must exceed. More...
 
#define RTEMS_CONFIGURED_MINIMUM_STACK_SIZE   0
 Specifies that the task should be created with the configured minimum stack size. More...
 
#define RTEMS_NO_TIMEOUT   ((rtems_interval) WATCHDOG_NO_TIMEOUT)
 Constant for indefinite wait. More...
 
#define RTEMS_MINIMUM_PACKET_SIZE   MP_PACKET_MINIMUM_PACKET_SIZE
 An MPCI must support packets of at least this size.
 
#define RTEMS_MINIMUN_HETERO_CONVERSION   MP_PACKET_MINIMUN_HETERO_CONVERSION
 Defines the count of uint32_t numbers in a packet which must be converted to native format in a heterogeneous system. More...
 

Functions

const char * rtems_get_copyright_notice (void)
 Returns the pointer to the RTEMS copyright notice.
 
const char * rtems_get_version_string (void)
 Returns the pointer to the RTEMS version string.
 

Detailed Description

the Public Interface to the RTEMS Classic API