J'utilise mon IDE Arduino pour télécharger mon croquis sur un Arduino ou ATTiny ou ATmega328. Comme vous le savez, chaque appareil peut avoir un brochage différent. Le compilateur Arduino prend-il en charge ifdef
, selon la carte à laquelle je suis connecté?
Par exemple
#ifdef Attiny85
a=0; b=1; c=2;
#else
// arduino
a=9; b=10; c=11;
#endif
arduino-ide
compile
PhillyNJ
la source
la source
Arduino.h
,__AVR_ATtiny85__
est utilisé (capitalT
). Je ne sais pas si cela fait une différence.