Commit Graph

4 Commits

Author SHA1 Message Date
68040a2803 fix(protocan): исправь вызов MSVC из host builder 2026-08-31 20:48:17 +03:00
7fe76b3c3b build(protocan): добавь host-сборку без CMake 2026-08-31 20:48:01 +03:00
7910a07f2f feat(protocan): добавь общий ABI для GUI 2026-08-31 20:45:34 +03:00
3dc636e012 feat(protocan-transport): транспортный уровень ProtoCAN и каталог GUI
Перенесён из репозитория protocan-transport, который подключался
сабмодулем в CAN_to_RS485.

Кадрирование AA 55 с CRC16 поверх любого байтового потока (RS485, RS232,
USB CDC), разбор 29-битного идентификатора, общее адресное пространство
регистров и каталог с подпиской на поток значений для SETGUI. Состояние
живёт в структурах вызывающего, поэтому в одной прошивке поднимается
сколько угодно независимых каналов. Порт STM32F4 (USART + DMA) в комплекте.

Хостовые тесты test_transport и test_gui проходят.
2026-08-23 01:15:35 +03:00