24 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 41e24629ce Расширить DEIF, загрузку CAN и общую обработку сигналов
Добавить общее ядро DEIF, эмуляцию приборов и переносимые панели Python/Qt.
Расширить загрузчики F2812 и F28335, обновление Flash и профиль STM Invertor.
Добавить альтернативный МНК Eigen, модели неисправностей и диагностику сигналов.
Обновить справочники устройств, проекты CCS и регрессионные проверки.
2026-10-24 15:40:51 +03:00
Andrey 83fb9b6fe8 Обнови спецификацию и таблицы единого Modbus 2026-10-23 16:15:37 +03:00
Andrey f17c124f0e docs: Согласуй документацию ProtoCAN и инструментов сборки
Обнови спецификацию GAS 0x3/0x4, реестр устройств и описание загрузочных сервисов одновременно в Markdown, HTML и XLSX.

Свяжи новые аппаратные порты, глобальное время и сборку C2000/ПЛИС с корневыми инструкциями, чтобы проекты подключались по одному актуальному контракту.
2026-10-23 14:16:22 +03:00
Andrey 2da7e7b525 feat(global-time): Добавь общие часы и порт TMS320F28335
Вынеси программные часы, коррекцию по ProtoCAN RTCSETUP и атомарную метку логгера в переносимое ядро без глобального состояния.

Подключи eCAN-A и CPU Timer2 отдельным портом F28335; зафиксируй календарные границы, переполнение, задержку RX и защиту IRQ в хостовых тестах.
2026-10-23 14:16:21 +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 20454ff7fa Добавить поддержку GAS 167 и УМП, улучшить обмен по CAN и последовательному порту 2026-10-11 21:23:21 +03:00
Andrey 3c0f6fd9e6 Добавить загрузку F28335 по ProtoCAN и сервисные команды клиента 2026-10-11 03:24:44 +03:00
Andrey 427fc70100 docs: добавь поясняющие комментарии к модулям и инструментам 2026-10-02 16:46:19 +03:00
Andrey 66fad32a81 merge: объедини локальные доработки templates в main 2026-10-02 12:40:34 +03:00
Andrey 46ecbe3210 docs: опиши работу с сабмодулями и добавь сборку Doxygen 2026-10-01 18:19:38 +03:00
Andrey 80ba17d77d Добавить протокол Altera Logic и общие клиенты прошивки 2026-09-19 07:12:09 +03:00
Andrey b0f3731554 Добавить HTML-справочник CAN v1 и v2 2026-09-06 03:03:59 +03:00
Andrey 235d5d81a2 Share PM67 upload protocol through C core 2026-09-05 11:37:03 +03:00
Andrey 78d3f6690b Align Android parser statistics with C core 2026-09-04 21:10:02 +03:00
Andrey 6a82b309cc Move PM35 protocol into shared C core 2026-09-04 21:06:40 +03:00
Andrey e163d9ba55 Добавить общие графики, декодер KONOR и порт STM32 bxCAN 2026-09-04 12:22:17 +03:00
Andrey 43410c3f12 Merge origin/master into SETProtocol v2 integration branch 2026-09-01 20:41:07 +03:00
Andrey 9b636a9f40 feat(setprotocol): define system payload schemas 2026-09-01 11:47:08 +03:00
Andrey 19becd7b8c refactor: merge protocol cores as SETProtocol 2026-09-01 09:58:35 +03:00
Andrey 2fd51a1d7e docs: move SETCAN documentation into templates 2026-08-31 19:30:54 +03:00
Andrey de180750aa feat(can-sensor): add STM32F1 bxCAN port 2026-08-31 18:50:52 +03:00
Andrey 05863db2a2 docs: add Windows HTML build script 2026-08-30 06:12:50 +03:00
Andrey 4b32cda46e docs: add HTML library catalog 2026-08-30 03:44:36 +03:00