Это я в курсе
А зачем ты описываешь каждый вход/выход?
Не проще ли хранить одну цифру для DDRx, одну для PORTx, одну для сверки с PINx?
Причем, описание питания легко входит уже прямо в эти описания.
Тестируем сразу все элементы микрухи, а не поочередно.
И получается очень компактно, для ЛА3 и прочей мелкологики это будет измеряться байтами.
---------- Post added at 17:32 ---------- Previous post was at 17:31 ----------
Большой нужды нет, но - почему бы и нет?