Julian von Mendel: (C) Funktion soll Pointer zurückgeben

Beitrag lesen

Hallo Hopsel!

uint8_t* a(void)
{
     return &PORTB;
}

void b(void)
{
     uint8_t *port = 0;
     port = a();
     //port = a();
     /
Weitere Operationen mit *port */
}

  
Das lässt eine noch gar nicht beachtete, später auftretende Fehlermeldung tatsächlich verschwinden, ändert an der in Funktion a jedoch nichts.  
  
Schöne Grüße  
Julian

-- 
<http://lighttraffic.de> | <http://derjulian.net>