RTEMS: cpukit/include/rtems.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Macros | Functions
rtems.h File Reference
API » Classic
`#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.
#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.
#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.
#define | RTEMS_CONFIGURED_MINIMUM_STACK_SIZE 0
| Specifies that the task should be created with the configured minimum stack size.
#define | RTEMS_NO_TIMEOUT ((rtems_interval) WATCHDOG_NO_TIMEOUT)
| Constant for indefinite wait.
#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.

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