WinAVR20050214から以下のようなマクロが使えなくなった。
使えるようにするための定義
#define BV(bit) (1<<(bit)) #define cbi(addr,bit) addr&=~_BV(bit) #define sbi(addr,bit) addr|=_BV(bit) #define outp(data,addr) addr=(data) #define inp(addr) (addr) #define outb(addr,data) addr=(data) #define inb(addr) (addr) #define PRG_RDB(addr) (pgm_read_byte(addr))
inw(),outw()は,マクロ置換だけでは難しい。
新しくコメントをつける