Datentypen
Folgende Datentypen können mit den unter RMOS3 zugelassenen C-Compilern verwendet
werden:
Tabelle 1- 3 Allgemeine Datentypen
Datentyp
char
short
int
long
long long
void _FAR *
void _NEAR *
enum
float
double
1 Nur für GNU-Programme verfügbar.
2 Zeiger sind in Flat-Programmen immer 32 Bit. Es wird nicht zwischen NEAR und FAR
unterschieden.
Tabelle 1- 4 Datentypen des RMOS3-API
Name
uchar
ushort
uint
ulong
rmfarproc
rmnearproc
rmproc
1 Zeiger sind in Flat-Programmen immer 32 Bit. Es wird nicht zwischen NEAR und FAR
unterschieden.
RMOS3 V3.50 Benutzerhandbuch
Bedienhandbuch, 07/2012, A5E03692290-01
1
2
2
Datentyp
unsigned char
unsigned short
unsigned int
unsigned long
Zeiger auf Funktion vom Typ
1
void _FAR f(void)
Zeiger auf Funktion vom Typ
1
void _NEAR f(void)
Zeiger auf Funktion vom Typ
1
void _NEAR f(void)
Wissenswertes über Ihre RMOS3 Dokumentation
1.2 Notationen
Datenlänge
8 bit
16 bit
32 bit
32 bit
64 bit
48 bit
32 bit
32 bit
32 bit
64 bit
Datenlänge
8 bit
16 bit
32 bit
32 bit
48 bit
32 bit
32 bit
13