AVR Studio: Warnung beim "builden"

Gast #780680
Lesenswert?
• ▲
▼
Hallo zusammen!!

Ich hab mal ne Frage zu einer Warnmeldung, die ich bekomme, wenn ich 
mein Project im AVR Studio "builde".
Ich bekomm die Meldung:
../can.c:135: warning: passing argument 2 of 'CAN128_TxMsg' from 
incompatible pointer type
Der Code dazu:
1
extern   void     CAN_Tx(
2
    CANMsg_t   *msg)      /*FPI Message Object            */  
3
{
4
   CAN128_TxMsg(CAN_TxNum, &msg);
5
  
6
}

Was heisst das konkret? Kann ich das ignorieren, oder könnten dadurch 
Problem entstehen?

Danke schon mal für die Antworten.
Gruss
Patrick
Gast #780740
Lesenswert?
• ▲
▼
Hallo Patrick,

wie Bernhard und Hans-Jürgen schon geschrieben haben, hast Du hier noch 
nicht klargegelgt, was Du tatsächlich übergeben willst und wie der 
Prototyp Deiner Can128_TxMsg Funktion aussieht. Ich gehe mal davon aus, 
dass Du formell und inhaltlich korrekt vorgegangen bist. Dann könnte ein 
Typecast bei der Übergabe genügen, um die Warnung verschwinden zu 
lassen: Can128_TxMsg(CAN_TcNum, (CANMsg_t*)&msg);

Gruß

Fred

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren