QUOTE (ReAl @ Nov 18 2010, 00:07)

Но что-нибудь придумаю, придётся просмотреть распределение битов по регистрам у разных контроллеров и понаделать #ifdef __AVR_atmega32__ и т.п..
Думаю не стоит засорять пример - достаточно написать, что он под 168. А если человек будет не в состоянии изменить названия регистров/битов под свой кристалл - значит ему рановато знакомиться с ОС.
QUOTE (flyman @ Nov 18 2010, 00:53)

Не ошибка порта, а компилятор находит ошибки.
Вы изменили тип процессора в makefile, после чего компилятор начал ругаться. Фактически вы вскрыли прибор и нарушили гарантию

До вашего вмешательства все собиралось без ошибок. "А если туда гранату бросить?"