Цитата(Edge @ Feb 27 2006, 23:16)

Количество ошибок в CV зашкаливает за 250... в ICC поменьше
Ну и ничего страшного, это в массе своей одни и те же ошибки.
Цитата(Edge @ Feb 27 2006, 23:16)

Такие вот обороты приводят компиляторы в ступор-
#define COL1P PORTD-32,0
#define COL1D DDRD-32,0
...
...
(пропущенны строки)
void Mux(void)
{
setbit(COL1P);
setbit(COL1D);
MuxLo();
clrbit(COL1D);
clrbit(COL1P);
Меняем (для CodeVision):
setbit(COL1P); на PORTD.0 = 1;
clrbit(COL1P); на PORTD.0 = 0;
setbit(COL1D); на DDRD.0 = 1;
clrbit(COL1D); на DDRD.0 = 0;
Всё, в общем-то, очевидно.