Форум — Development [C]как покрасивше портировать код под gcc? c 0 0 PortState2=~((PINC.1<<7)|(PINB.5<<6)|(PIND.7<<5)|(PINB.0<<4)|(PINB.1<<3)|(PINB. 2<<2)|(PINB.3<<1)|(PINB.4)); исходный код написан для IAR Ссылка
Такое подойдёт? #define bit(c, n) ((c)>>(n)&1) PortState2=~((bit(PINC,1)<<7)|(bit(PINB,5)<<6)|(bit(PIND,7)<<5)|(bit(PINB,0)<<4 )|(bit(PINB,1)<<3)|(bit(PINB,2)<<2)|(bit(PINB,3)<<1)|(bit(PINB,4))); anonymous (30.01.08 00:39:10 MSK) Показать ответы Ссылка
Ответ на: комментарий от anonymous 30.01.08 00:39:10 MSK thanks, но я определил bit немного не так: #define Bit(sfr, n) ((_SFR_BYTE(sfr) & _BV(n)) >> (n)) cvv ★★★★★ (01.02.08 17:28:11 MSK) автор топика Ссылка
Ответ на: комментарий от anonymous 30.01.08 00:39:10 MSK Да и код перестал влазить во флешку:( cvv ★★★★★ (01.02.08 17:28:44 MSK) автор топика Ссылка