Etwas komischer Titel, ich weiß...
Aber genau darum geht es:

Ich will in einem Programm eine Funktion verwenden, die als Parameter einen Port oder einen Pin bekommt.
Nur, von welchem Typ sind diese Parameter? Denn irgendwas muß ich da ja angeben.

Zum besseren Verständnis hier noch mal ein Beispiel:
Code:
int main (void){
...
tu_was_mit(PORTx);
...
mach_was_mit(PINy);
...
return(0);
}
Dazu muß ich dann ja die Funktionen irgendwie so anlegen:
Code:
void tu_was_mit (Port_Typ port);
void mach_was_mit (Pin_Typ pin);
Nur was muß da als Port_Typ bzw. Pin_Typ stehen?

Tim