Надо, наверное, отходить от принципа каждый раз пересобирать прошивку под конкретную матрицу в пользу динамической конфигурации где-нибудь в EEPROM атмеги.
Так, чтоб прошивка была одна, менялась бы только таблица строк-столбцов и таблица соответствий матрицы PS/2 клавишам.
Ну и прошивку конфигурации и опроса совместить с основной прошивкой, чтоб по какому-то джамперу втыкалась.
- - - Добавлено - - -
А то в проекте уже 100500 разных веткок разной степени совершенства и несовместимости друг с другом![]()




Ответить с цитированием