Gast
#51838
Hallo, ich bin gerade am Coden und suche eine möglicht optimale variante um eine LED oder einen Port Per Funtion ider #define ein bzw. auszuschalten. das war mein ansatz: #define LedOn() PORTA |= (1<<BitLed) #define LedOff() PORTA &= (0<<BitLed) -----> //eine 1 für an, eine 0 für off #define LedOnOff(x) PORTA = ????????? so geht es zwar aber ich denke es ist nicht so effizient: void LedOnOff(char x){ if(x==1) LedOn(); else LedOff(); } was ist dafür der Effizenteste Code,.. der quellcode sollte so kompatibel wie möglich sein, um ihn bei verschiedenen Compilern nur mit minimalen änderungen nutzen zu können. (AVR, MSP, HC08,..) Danke MfG Sebastian