Hallo,

gibt es eine Möglichkeit innerhalb einer Funktion Ports variabel auszuwählen?

Zur Klarheit, ich Suche etwas wie:

void MeineFunktion (uint8_t i)
{
PORT[i] |= (1<<2);
}

Man könnte natürlich eine if oder switch Anweisung nutzen. Ich hoffe aber auf eine elegantere Lösung.
Programmiere mit WinAVR mit AVR Studio 4, konkret einen ATMega8.

Danke

Jens