Gast
#498119
Gruß!
Wenn eine Funktion nur eine Statusmeldung zurückgibt (Fehler oder OK),
wie diese hier:
int32_t send_to_buffer ( uint8_t data ){
.... blah blah
if ( TXRQ & 1 )
return 0;
else
return -1;
warum stellt man für eine einzelne Zahl einen 32-Bit breiten Adressraum
zur verfügung? Und warum muss es immer -1 bei Fehler sein?
Kann ich es auch so schreiben:
uint8_t send_to_buffer ( uint8_t data ){
.... blah blah
if ( TXRQ & 1 )
return 0;
else
return 1;
? Das spart Speicher.