Обнови спецификацию GAS 0x3/0x4, реестр устройств и описание загрузочных сервисов одновременно в Markdown, HTML и XLSX. Свяжи новые аппаратные порты, глобальное время и сборку C2000/ПЛИС с корневыми инструкциями, чтобы проекты подключались по одному актуальному контракту.
29 lines
1.5 KiB
Markdown
29 lines
1.5 KiB
Markdown
# История изменений 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` сохранены.
|