|
например хочется так
#define MY_PRETTY_PIN (PORTA,1)
#define SETBIT(p,b) p|= (1 << b)
а вот SETBIT (MY_PRETTY_PIN) уже не сделать
И вот этом большая беда (или преимущество С) - слабый препроцессор
Засим всем желаю перехода на С++ (там define поменяем на inline), хотя тоже не факт, что это наиболее оптимальный язык для мелконогих
E-mail: info@telesys.ru