17 Commits
Author SHA1 Message Date
Andrey fa2ab3cc65 Merge origin/ump-v4 into main
Combine Flash CAN updates, signal processing and HOPE pin fixes with current Modbus/GAS, STM32 ports and CCS release exports. Resolve protocol, documentation and Qt conflicts; deduplicate Android JNI sources and include gauge/IGBT sources in host builds.
2026-11-07 01:32:27 +03:00
Andrey 149d19f3f9 Добавить аппаратный IGBT v4 и автономный стенд DEIF
Реализовать наносекундное управление IGBT для HOPE STM32G474 и клиент обмена с проверкой версии и записанных параметров.
Расширить Android/JNI API DEIF, настройки и локальную симуляцию; добавить тесты и документацию.
2026-11-06 16:25:47 +03:00
Andrey bf5f094249 Расширить DEIF и генератор сигналов, подключить исходники KDiff3
Добавить общую модель сигналов XY и адаптировать генератор к двум каналам.
Расширить Android-порт DEIF общим контроллером рабочей области и проверками.
Подключить официальный репозиторий KDiff3 вложенным подмодулем.
2026-10-29 23:32:03 +03:00
Andrey 41e24629ce Расширить DEIF, загрузку CAN и общую обработку сигналов
Добавить общее ядро DEIF, эмуляцию приборов и переносимые панели Python/Qt.
Расширить загрузчики F2812 и F28335, обновление Flash и профиль STM Invertor.
Добавить альтернативный МНК Eigen, модели неисправностей и диагностику сигналов.
Обновить справочники устройств, проекты CCS и регрессионные проверки.
2026-10-24 15:40:51 +03:00
Andrey e52ba797e4 feat(set-protocol): Добавь DEIF XDi, STM Invertor и порт HOPE G474
Объедини реализацию DEIF в C99-ядре, чтобы Python и Android
использовали один кодек и общие эталонные кадры.
Добавь две GAS-проекции единой карты STM Invertor и аппаратные
порты эмулятора и загрузчика для платы HOPE STM32G474VET6.

Проверки: сборка MSVC Debug, 24 теста CTest, 30 тестов Python
и 29 дополнительных проверок, синтаксис 16 файлов Python.
2026-10-24 15:39:59 +03:00
Andrey 83fb9b6fe8 Обнови спецификацию и таблицы единого Modbus 2026-10-23 16:15:37 +03:00
Andrey 876b58517c feat(set-protocol): Раздели GAS и добавь пакетный сбор регистров
Сохрани адресацию отдельных регистров GAS 0x3 и выдели слотам тип 0x4 с маской Word0. Добавь единое C-ядро GAS_WATCH2, тонкие Python/JNI-порты и проверки общих эталонных байтов.

Совместимость: тип 0x4 больше не обслуживает Modbus Coil. Потребителям PCAN_MSG_MODBUS_COIL и ProtoCanMsgToModbusCoil нужно перейти на GAS_SLOT и отдельный API слотов; регистровый GAS остаётся на 0x3.
2026-10-23 14:14:48 +03:00
Andrey a63c1dd7d8 merge: объедини сервисы UMP и USB-загрузчики с актуальным API 2026-10-02 12:45:31 +03:00
Andrey 79411dbc26 Add shared emulator services, waveform generation and STM32 USB boot ports 2026-09-28 11:54:17 +03:00
Andrey cc22c803d1 Add shared waveform processing, generation and firmware image support 2026-09-27 01:45:08 +03:00
Andrey bada3bbe8d Сохранить совместимость ABI графиков 2026-09-05 02:44:08 +03:00
Andrey f5f15f6a04 Сохранить совместимость ABI графиков 2026-09-05 02:44:08 +03:00
Andrey 5523f049ec Расширить общие API графиков и GAS обмена 2026-09-05 02:37:11 +03:00
Andrey b1f7b965f4 Расширить общие API графиков и GAS обмена 2026-09-05 02:37:11 +03:00
Andrey 20f63bc389 Добавить общие графики, декодер KONOR и порт STM32 bxCAN 2026-09-04 12:22:17 +03:00
Andrey e163d9ba55 Добавить общие графики, декодер KONOR и порт STM32 bxCAN 2026-09-04 12:22:17 +03:00
Andrey 19becd7b8c refactor: merge protocol cores as SETProtocol 2026-09-01 09:58:35 +03:00