Забраковать по причине невозможности реализации ключевых функций программы в данной аппаратной конфигурации. Начальство на 99% послушает программиста-системщика, т.к. в коде разобраться не сможет и не захочет. Аргумент - переделать разводку гораздо проще, быстрее и дешевле, чем уже отлаженную программу
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)