Давно не писал, не было времени, вел другие разработки, учет энергии и управление ресетами, об этом расскажу позднее.
На тему мультиплексера, нашел еще один косяк разводки, я подал Sealtalk не через согласующую микросхему, а на прямую в stm32 и как результат спалил ее 🙂 пришлось сдувать и ставить новую. После чего я увидел бинарный протокол Seatalk, точнее я подключил GPS с интерфейсом Seatalk и полетело куча инфы от него, честно говоря конечно там много чего, но Nmea как-то больше френдли, пока размышляю да какой степени надо миксовать порты разными протоколами, так как чтобы выдать что-то из Seatalk в Nmea надо сначала собрать разную информацию и только потом набрав ее можно траслировать ее в Nmea.
В принципе все получается, даже нарисовал новую плату с учетом изменений и косяков, осталось проверить can-bus, но пока не дошли руки, хотя Nmea 2000 вроде как актуален уже давно, да и новый Seatalk тоже.