Gast
#316238
Hallo leute ich sitz hier auf der Arbeit und bin schon am verzweifeln
ich habe folgendes Makro definiert
#define SET_AQS_NOXWERT(v)
gtcan_0_user_msg_bfr_tx[0].GTCAN_Message_Byte[1].byte = (unsigned
char)(v & 0xFF),\
gtcan_0_user_msg_bfr_tx[0].GTCAN_Message_Byte[2].byte &= 0xF8,\
// Bit 0,1 löschen
gtcan_0_user_msg_bfr_tx[0].GTCAN_Message_Byte[2].byte |= (unsigned
char)((v & 0x0300)>>8),\ // Bit 0,1 maskieren,schiften und setzen
Das Problem ist: Der compiler erkennt die letzte Zeile nicht.
Die Zeilen habe ich durch ,\ getrennt.
Ich habe es ohne Komma mit \, mit Komma ohne \ ,ohne alles...
Nix geht... kann mir jemand helfen ?