So was zum Bleistift:
Ich muß allerdinges sagen, das diese Makros aus der avr-libc stammen und es so aussieht als seien sie nicht mehr in Verwendung. Trotzdem immer noch ganz nette Dinger.Code:#define inp(port) (port) #define outp(val, port) (port) = (val) #define inb(port) (port) #define outb(port, val) (port) = (val) #define sbi(port, bit) (port) |= (1 << (bit)) #define cbi(port, bit) (port) &= ~(1 << (bit))
Zusätzlich gibt es in <avr/sfr_defs.h> auch noch einige andere nützliche Makros.







Zitieren

Lesezeichen