Hallo zusammen!
Ich habe für einen MSP430F5529 eine Routine für den 1-Wire-Bus von
Dallas geschrieben. Das Ganze habe ich in der Energia IDE gemacht und es
funktioniert auch.
Jetzt habe ich den Code in das Code Composer Studio Ver.6.1 von TI
importiert. Als Compiler habe ich den GNU GCC v4.6.3 ausgewählt. Nach
einigen Klimmzügen habe ich den Code auch kompiliert bekommen und er
läuft auch. Im 2. Schritt wollte ich den Code in sinnvolle Module, d.h.
mehrere C-Dateien. Das hat nach einigem Hin und Her auch geklappt,
allerdings bringt der Compiler immer an dieser Stelle
1 | if ( int(ow_rom[i]) <= 9 ) ID+="0"; //ist Bytewert kleiner 10 ==> 0 davor
|
diesen Fehler :
assignment makes integer from pointer without a cast [enabled by
default]
expected expression before 'int'
Das Array ist wie folgt deklariert:
Was mache ich an dieser Stelle falsch. Ich verstehe es einfach nicht
(komme eher aus der Pascal Ecke). Kann ich das int an dieser Stelle weg
lassen? Wenn ich das in der Energia IDE mache kommt Schrott raus.
Bin für jede Hilfe dankbar.