QUOTE (_yura_ @ Jun 27 2012, 13:28)

В настройке проекта есть опция
Processor configuration --cpu= xxxx
Как внутри проекта определить, что стоит вместо хххх
Вроде нашел --cpu=m32a (--cpu=m16a)
Как это привязать к #ifdef
Задать явно с помощью макроса: -DCPU=xxx, макрос CPU будет доступен в директивах препроцессора точно также, как будто он был определён с помощью #define.
QUOTE (_yura_ @ Jun 27 2012, 13:28)

(Достало при смене камня комментировать
#include <iom32a.h>
//#include <iom16a.h>)
В составе EWAVR есть файлик ioavr.h, в котором все эти вещи уже определены, достаточно указать только процессор.
«Отыщи всему начало, и ты многое поймёшь» К. Прутков