# История изменений 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` сохранены.