Files
templates/doc/setcan/protocan/CHANGELOG.md
T
Andrey f17c124f0e docs: Согласуй документацию ProtoCAN и инструментов сборки
Обнови спецификацию GAS 0x3/0x4, реестр устройств и описание загрузочных сервисов одновременно в Markdown, HTML и XLSX.

Свяжи новые аппаратные порты, глобальное время и сборку C2000/ПЛИС с корневыми инструкциями, чтобы проекты подключались по одному актуальному контракту.
2026-10-23 14:16:22 +03:00

1.5 KiB

История изменений ProtoCAN

Формат основан на Keep a Changelog. Версия относится к спецификации, а не к версии прошивки отдельного прибора.

[Unreleased]

Changed — 2026-10-23

  • GAS 0x3 возвращён к адресации отдельных 16-битных регистров 0…65535, DLC 0/2/4/6/8.
  • Слотный GAS перенесён на 0x4 вместо MODBUS_COIL; Word0 содержит маску битов 1…3, Word1…Word3 — значения.
  • PERIPH сохраняет 200 значений на mode в 67 слотах; последний содержит два значения.
  • Формат выбирается номером MsgType; Python/JNI, STM32, Modbus routing, тесты, XLSX и HTML согласованы.

Added

  • Структурированный комплект документации doc/setcan/protocan.
  • Загрузочный сервис MsgType=0x9…0xD.
  • Два логических слота по 512 КиБ, 65 536 блоков по 8 байт каждый.
  • Машинные эталоны CAN ID в examples/test-vectors.json.

[1.0] — 2026-08-29

Added

  • Зафиксирована 29-битная структура ProtoCAN ID.
  • Зафиксирована адресация 8 типов по 16 экземпляров.
  • Существующие сообщения 0x0…0x8, 0xE, 0xF сохранены.