Die Funktion gibt ein uint16_t zurück, schließlich kann die Funktion ja auch nicht wissen, welchen Datentyp das "Word" eigentlich hat. Also musst du den Rückgabewert in den gewünschten Typ casten.
Aber die eigentliche Ursache muß ja wo anders liegen.Zitat von uwegw
Die Funktion gibt ein uint16_t zurück, schließlich kann die Funktion ja auch nicht wissen, welchen Datentyp das "Word" eigentlich hat. Also musst du den Rückgabewert in den gewünschten Typ casten.
MfG
Stefan
Und wie geht das vor sich?
Kann ich das problem nicht anders lösen? Ohne den Rückgabewert zu verfälschen? (Casten)
Da wird nichts "verfälscht". Und wenn du partout keinen Cast haben willst, dann musst du halt deine eigene Funktion zum Lesen des Flash schreiben, die dann den richtigen Rückgabe-Typ hat.
MfG
Stefan
Lesezeichen