Перенести улучшения прошивки в ветку 166

Добавить CAN heartbeat и передачу по изменению с повтором через 1,3 с,
компактный логгер v4, паспорт прошивки и блочное чтение EEPROM.
Подключить автоматическую версию и проверяемую сборку BIN.
Сохранить локальные исправления стробов и защиты Timer1.
Обновить тесты, документацию, UTF-8 и исключения временных файлов.

Проверки: CAN, R3, EEPROM, паспорт, TESTLAMP, логгер, START/STOP;
9 сценариев сборки, включая реальную конверсию TI.
Все 17 внутренних модулей скомпилированы TI C2000 без ошибок.
This commit is contained in:
2026-10-19 13:46:29 +03:00
parent 5c86ca3065
commit 52683164af
64 changed files with 2118 additions and 996 deletions
@@ -1,4 +0,0 @@
ccsVersionValidationPolicy=warning
compilerVersionValidationPolicy=flexible
eclipse.preferences.version=1
productVersionsValidationPolicy=flexible
@@ -104,3 +104,25 @@ encoding//Debug/optimizerAssistant/opt_for_speed__5/subdir_vars.mk=UTF-8
encoding//Debug/sources.mk=UTF-8
encoding//Debug/subdir_rules.mk=UTF-8
encoding//Debug/subdir_vars.mk=UTF-8
encoding//Release/Libraries/subdir_rules.mk=UTF-8
encoding//Release/Libraries/subdir_vars.mk=UTF-8
encoding//Release/Source/External/v120/DSP2833x_common/source/subdir_rules.mk=UTF-8
encoding//Release/Source/External/v120/DSP2833x_common/source/subdir_vars.mk=UTF-8
encoding//Release/Source/External/v120/DSP2833x_headers/cmd/subdir_rules.mk=UTF-8
encoding//Release/Source/External/v120/DSP2833x_headers/cmd/subdir_vars.mk=UTF-8
encoding//Release/Source/External/v120/DSP2833x_headers/source/subdir_rules.mk=UTF-8
encoding//Release/Source/External/v120/DSP2833x_headers/source/subdir_vars.mk=UTF-8
encoding//Release/Source/Internal/subdir_rules.mk=UTF-8
encoding//Release/Source/Internal/subdir_vars.mk=UTF-8
encoding//Release/makefile=UTF-8
encoding//Release/objects.mk=UTF-8
encoding//Release/sources.mk=UTF-8
encoding//Release/subdir_rules.mk=UTF-8
encoding//Release/subdir_vars.mk=UTF-8
encoding//Source/Internal/Include/log_to_mem.h=UTF-8
encoding//Source/Internal/Include/package.h=UTF-8
encoding//Source/Internal/Include/ump_can_protocol.h=UTF-8
encoding//Source/Internal/log_to_mem.c=UTF-8
encoding//Source/Internal/message.c=UTF-8
encoding//Source/Internal/peripher.c=UTF-8
encoding/<project>=UTF-8