Сохранить состояние TESTLAMP при кратких провалах входа и исключить повторный вход Timer1 во время передачи индикации.
Явно сбрасывать служебный обмен CAN при запуске и выбирать соседнюю фазу по локальному индексу канала АЦП.
Сохранить текущую последовательность DATA/CLK и проверочные варианты таймингов, добавить поведенческие тесты и обновить образ прошивки с картой памяти.
Сохранить результаты сборки CCS от 12.10.2026 18:16. Образ SCI8 для AT25256B прошёл проверку: размер 32246 байт, четыре блока RAM и запас 262 байта до области параметров EEPROM.
Сохранять DATA до спада CLOCK при передаче бита. Закрепить отдельные вызовы DCLK, DOUT, RESET и SENDBIT и прежние настройки оптимизации TI, чтобы сохранить интервалы переключений GPIO при общей сборке с -O3.
Округлить делитель SCI по формуле аппаратуры, настроить вход RX и обработку ошибок FIFO. Добавить диагностические поля и проверки модели, установить 9600 бод для RS485 при Owen. Сохранить скрипт сборки, обновлённый образ прошивки и карту линковки.
Сохранить результаты пересборки с исправленной публикацией параметров EEPROM. Проверка SCI8 для AT25256B подтверждает размер 32074 байта и запас 434 байта до области параметров.
Перейти на компактные 12-словные записи v4 и сохранять 10 процентов банка после отключения. Добавить трёхсекундное ожидание роста ЗПТ и настраиваемый лимит пусков. Явно инициализировать состояние UART и гарантировать публикацию параметров EEPROM перед запуском Timer2. Сохранить воспроизводимые сборки, регрессионные проверки, документацию и обновлённые результаты сборки; исключить временные артефакты.
Добавить пояснения к исходникам, заголовкам TI, настройкам CCS и существующим проверкам. Зафиксировать правила кодировки, обзор модулей и аудит комментариев.
Expose the existing registers through Modbus and service CAN using one GAS provider only in M95M02 builds.
Include the EEPROM layout/driver, LOAD protection and calibration, firmware identity and shared CCS build workflow.
Add transport/profile and SCI8 validation tests, documentation and the checked M95M02 firmware image.
Настроить CCS 12.3 и компилятор C2000 22.6.0, подключить общий UMP-протокол в Debug и Release и исправить относительный путь к исходникам. Обновить HEX, карты памяти, таблицу структуры данных и описание зависимости.
Реализованы кольцевая запись CAN-команд, дискретных сигналов, уставок и состояния ЦАП, а также отдельный архив отключения с секундой постинтервала.
Добавлено расширение Modbus для онлайн-графиков и чтения архива через SetGUI. Сохранены управляющая логика и существующая область технологических регистров.
Добавлены русские комментарии, описание протокола и тест регистратора. Проверка алгоритма и синтаксиса C пройдена; сборка TI/CCS и испытания на плате ещё требуются.