Gast
#2832987
Ich komme mit folgendem Inhalt einer meiner Headerdateien nicht klar. Es
wird zunächst der Alias-Datentyp Volatile deklariert. Dieser wird dann
über
den define befehl mit einer neu definierten Variable SRC einem
Adressbereich zugeordnet. Bei letzterem komm ich mit der Syntax nicht so
ganz klar, ich dachte eine Speicherreservierung müsste zumindest mit
einem = erfolgen (hier aber lediglich über die dargestellte Synax in der
#define SRC ... Zeile.
#define SRC ((SRCModule * )0xF0038000)
typedef volatile struct
{
COMM_SRCReg CPU0_SRC; /* 0x000 */
...
COMM_SRCReg GPT121_T5_SRC; /* 0x488 */
COMM_SRCReg GPT121_T6_SRC; /* 0x48C */
}SRCModule;