Ну да, лет десять назад так и было (а лет так четырнадцать назад были bit_set, bit_clr). Вы на правильном путиvitalik_1984 писал(а):Вот сложность то написать PORTB вместо B, зато не привязаны к определенной области регистров.
Это очень классно, только не даёт написать
Код: Выделить всё
DRIVER(LED,OUT); // Тут пишем в DDR
ON(LED); // Тут пишем в PORT
TOGGLE(LED); // Тут пишем в PIN
if (LATCH(LED)) // Тут читаем из DDR
DRIVER(KEY,IN); // Тут пишем в DDR
DRIVER(KEY,HIZ); // Тут пишем в PORT
if (ACTIVE(KEY)) // Тут читаем из PIN Код: Выделить всё
#define LED PORTB,1,H Спасибо, наелся.
p.s. Не, ну это конкретный изврат и оскорбление -- писать code=php для С/С++ кода


