|
В выражении PORT##port##TYPE вторая пара знаков ## указана неправильно. Для добавления после цифры символов "TYPE" необходим еще один макрос, который бы сформировал из PORT##port нужный идентификатор
Думаю как-то так
#define AAA(a, b) a##b&=MASK
#define BIT_CLEAR(port) AAA(PORT##port, TYPE)
E-mail: info@telesys.ru