Задачки на подумать
У нас обычно в разных.
-----
Как повлияет на ситуацию - не знаю - надо тестить. Потому и подчеркнул что все в одном месте.
Мне то ведь ничто не мешает добавить новый интерфейс не меняя старого.
-----
Ну сознательно теряешь совместимость - нормальная практика.
Ненормальная практика - продолжать требовать совместимости в условиях когда она сознательно утрачена.
Просто ты не учитываешь еще одной вещи - даже используя одинаковые штекера нужно иметь одинаковые сигналы. Может измениться даже просто время отклика и это может повлечь изменения в работе проги.
-----
Разумеется - обсуждается - софт, а не детали аппаратной реализации незнамо чего.
То, что могут возникнуть проблемы из-за деталей внешних подключений - это плохо. Сильно плохо. Чем решать - надо смотреть по месту, но в общем случае периферия должна общаться с системой по одному из стандартных протоколов и прием/передача должны ему соответствовать.
Хотя это так в нашей системе.
-----
Ну так это в вашей системе.