Hallo,
folgendes Problem:
Es sind an einem AVR über mehrere Ports verteilt LEDs angeschlossen. Die
LEDs bilden jedoch physikalisch eine Balkenanzeige. Um den Code auf
verschiedenen Hardware'en an denen die LEDs der Balkenanzeige an
unterschiedlichen Portpins angeschlossen sind leichter anpassen zu
können, hab ich mir folgendes gedacht.
Setzen mehrere LEDs mit einem Befehl:
Setzen der äußerst rechten LED (wobei die anderen unberührt bleiben):
oder der 5ten LED:
In einem Headerfile sollen die einzelnen LEDs bestimmten Ports
zugewiesen werden, so das beim Portieren nur die Portpin Zuordung
geändert werden muss.
Portbits werden im IAR std.mäßig z.B. so gesetzt
Was ich nun bräuchte wäre eben eine struct, union, oder sowas welche
eben die oben genannten Bedingungen erfüllt...
Danke.