Для части изделий со сложной и нестандартной разводкой универсальный прибор работал бы медленнее и требовал ручной настройки перед каждой партией — оказалось проще и надёжнее написать прошивку, заранее заточенную именно под конкретную распиновку этого изделия.
Прошивка написана напрямую в фирменной среде разработки производителя микроконтроллера (а не в стороннем фреймворке), таблица соединений и распиновка зашиты в прошивку на этапе компиляции под конкретную ревизию изделия, что исключает ошибку оператора при настройке перед сменой.
STM32F401, фирменная среда разработки производителя микроконтроллера, собственный линкер-скрипт под конкретную плату.
Готово и используется для данного типа изделий.