Gast
#2238465
Hallo!
Ich habe gerade eine Linked List geschrieben, die mir Kopfzerbrechen
bereitet.
die liste:
-------------------------------------------------------------
typedef struct DISP_MESSAGE disp_message;
struct DISP_MESSAGE
{
uint8_t type;
uint8_t len;
uint8_t data[128];
disp_message* next;
};
--------------------------------------------------------------
und der pointer dazu:
disp_message* DispMessageSendBuffer;
Nun versuche ich darauf zuzugreifen:
if((*DispMessageSendBuffer).type == DISP_CMD)
der compiler (µVision4) gibt mir bei dieser zeile folgende fehlermeldung
aus:
Programm\display.c(151): error: #18: expected a ")"
Könnt ihr mir sagen ob ich etwas übersehe/etwas ich falsch mache?
Laut meinen C-Kenntnissen sollte sich das problemlos kompilieren
lassen...
Target ist CortexM3 ( STM32F103 )
Grüße, Erik