RTEMS CPU Kit with SuperCore
4.11.3
Main Page
Related Pages
Modules
+
Data Structures
Data Structures
+
Data Fields
+
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Files
File List
+
Globals
+
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
i
j
l
m
n
o
p
q
r
s
t
u
v
w
+
Variables
_
b
c
d
i
r
+
Typedefs
a
b
c
d
f
h
i
m
o
p
q
r
s
t
u
w
x
+
Enumerations
b
c
d
e
h
i
m
o
p
r
s
t
w
+
Enumerator
c
i
m
p
r
s
t
w
+
Macros
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
w
mnt
data0
chrisj
rtems
releases
rtems-release.git
4.11.3
ws-rtems
rtems-4.11.3
cpukit
rtems
include
rtems.h
Go to the documentation of this file.
1
11
/* COPYRIGHT (c) 1989-2008.
12
* On-Line Applications Research Corporation (OAR).
13
*
14
* The license and distribution terms for this file may be
15
* found in the file LICENSE in this distribution or at
16
* http://www.rtems.org/license/LICENSE.
17
*/
18
19
#ifndef _RTEMS_H
20
#define _RTEMS_H
21
29
#include <
rtems/system.h
>
30
#include <
rtems/rtems/status.h
>
31
#include <
rtems/rtems/types.h
>
32
33
#include <rtems/config.h>
34
#include <
rtems/debug.h
>
35
#include <
rtems/init.h
>
36
#include <
rtems/rtems/options.h
>
37
#include <
rtems/rtems/tasks.h
>
38
#include <
rtems/rtems/intr.h
>
39
#include <
rtems/rtems/barrier.h
>
40
#include <
rtems/rtems/cache.h
>
41
#include <
rtems/rtems/clock.h
>
42
#include <
rtems/extension.h
>
43
#include <
rtems/rtems/timer.h
>
44
#include <
rtems/rtems/sem.h
>
45
#include <
rtems/rtems/message.h
>
46
#include <
rtems/rtems/event.h
>
47
#include <
rtems/rtems/signal.h
>
48
#include <
rtems/rtems/event.h
>
49
#include <
rtems/rtems/object.h
>
50
#include <
rtems/rtems/part.h
>
51
#include <
rtems/rtems/region.h
>
52
#include <
rtems/rtems/dpmem.h
>
53
#include <
rtems/io.h
>
54
#include <
rtems/fatal.h
>
55
#include <
rtems/rtems/ratemon.h
>
56
#if defined(RTEMS_MULTIPROCESSING)
57
#include <
rtems/rtems/mp.h
>
58
#endif
59
#include <
rtems/rtems/smp.h
>
60
61
#include <
rtems/rtems/support.h
>
62
63
#ifdef __cplusplus
64
extern
"C"
{
65
#endif
66
70
const
char
*
rtems_get_version_string
(
void
);
71
76
#define RTEMS_HAS_HARDWARE_FP CPU_HARDWARE_FP
77
78
/**********************************************************************
79
* CONSTANTS WHICH MAY BE USED IN OBJECT NAME TO ID SEARCHES
80
**********************************************************************/
81
85
#define RTEMS_SEARCH_ALL_NODES OBJECTS_SEARCH_ALL_NODES
86
91
#define RTEMS_SEARCH_OTHER_NODES OBJECTS_SEARCH_OTHER_NODES
92
96
#define RTEMS_SEARCH_LOCAL_NODE OBJECTS_SEARCH_LOCAL_NODE
97
104
#define RTEMS_WHO_AM_I OBJECTS_WHO_AM_I
105
106
/**********************************************************************
107
* Parameters and return Id's for _Objects_Get_next
108
**********************************************************************/
109
114
#define RTEMS_OBJECT_ID_INITIAL_INDEX OBJECTS_ID_INITIAL_INDEX
115
120
#define RTEMS_OBJECT_ID_FINAL_INDEX OBJECTS_ID_FINAL_INDEX
121
129
#define RTEMS_OBJECT_ID_INITIAL(_api, _class, _node) \
130
OBJECTS_ID_INITIAL(_api, _class, _node)
131
135
#define RTEMS_OBJECT_ID_FINAL OBJECTS_ID_FINAL
136
147
#define RTEMS_MINIMUM_STACK_SIZE STACK_MINIMUM_SIZE
148
163
#define RTEMS_CONFIGURED_MINIMUM_STACK_SIZE 0
164
170
#define RTEMS_NO_TIMEOUT WATCHDOG_NO_TIMEOUT
171
175
#define RTEMS_MINIMUM_PACKET_SIZE MP_PACKET_MINIMUM_PACKET_SIZE
176
184
#define RTEMS_MINIMUN_HETERO_CONVERSION MP_PACKET_MINIMUN_HETERO_CONVERSION
185
186
#ifdef __cplusplus
187
}
188
#endif
189
192
#endif
193
/* end of include file */
support.h
init.h
Constants and Structures Associated with the Initialization Manager.
fatal.h
Fatal API.
dpmem.h
io.h
Classic Input/Output Manager API.
rtems_get_version_string
const char * rtems_get_version_string(void)
Returns the pointer to the RTEMS version string.
Definition:
getversionstring.c:25
message.h
clock.h
sem.h
Classic Semaphores API.
barrier.h
ratemon.h
cache.h
event.h
tasks.h
mp.h
extension.h
User Extensions API.
intr.h
debug.h
Information Related to the Debug Support Within RTEMS.
status.h
region.h
signal.h
Signals API.
timer.h
system.h
Information Included in Every Function in the Executive.
types.h
options.h
object.h
part.h
smp.h
SMP Services API.
Generated by
1.8.13