Я использую свою Arduino IDE для загрузки своего эскиза в Arduino, ATTiny или ATmega328. Как известно, каждое устройство может иметь разную распиновку. Поддерживает ли компилятор Arduino ifdef
, в зависимости от платы, к которой я подключен?
Например
#ifdef Attiny85
a=0; b=1; c=2;
#else
// arduino
a=9; b=10; c=11;
#endif
arduino-ide
compile
PhillyNJ
источник
источник
Arduino.h
,__AVR_ATtiny85__
используется (капиталT
). Не уверен, если это имеет какое-либо значение, хотя.