Files
Balsam_167/Doc/COMMENT_AUDIT.md
Andrey 1e911e5250 Обновить логгер УМП и исправить запуск UART и EEPROM
Перейти на компактные 12-словные записи v4 и сохранять 10 процентов банка после отключения. Добавить трёхсекундное ожидание роста ЗПТ и настраиваемый лимит пусков. Явно инициализировать состояние UART и гарантировать публикацию параметров EEPROM перед запуском Timer2. Сохранить воспроизводимые сборки, регрессионные проверки, документацию и обновлённые результаты сборки; исключить временные артефакты.
2026-10-12 12:25:41 +03:00

8.4 KiB
Raw Blame History

Проверка комментариев и кодировки

Проверка относится к редактируемым исходникам C/H, ASM, CMD, тестовым INC и Python. Для каждой непустой строки кода проверяется русский текст на ней или непосредственно перед ней. Пустые строки, текст комментариев и содержимое многострочных строк данных не считаются кодом. Качество и достоверность пояснений этой проверкой не устанавливаются; совпадение возможно и в строковом литерале. Охват: исходники из Git-индекса. Сгенерированные файлы и подключённые соседние библиотеки проверяются отдельно. Исходные уведомления TI сохранены. JSON-паспорта, индексы IDE, таблицы XLS и двоичные результаты сборки не допускают исходных комментариев; их назначение описано в документации.

UTF-8 проверен в 157 текстовых файлах. Строк кода: 18866.

Файл Строк кода С русским текстом рядом
Bin/EepromPublishFix/rebuild.py 41 41
Bin/StartupWait3s/rebuild.py 41 41
Bin/UartColdStart/rebuild.py 41 41
F28335.cmd 69 69
Source/External/v120/DSP2833x_common/include/DSP2833x_DefaultIsr.h 89 89
Source/External/v120/DSP2833x_common/include/DSP2833x_Dma_defines.h 44 44
Source/External/v120/DSP2833x_common/include/DSP2833x_EPwm_defines.h 89 89
Source/External/v120/DSP2833x_common/include/DSP2833x_Examples.h 33 33
Source/External/v120/DSP2833x_common/include/DSP2833x_GlobalPrototypes.h 156 156
Source/External/v120/DSP2833x_common/include/DSP2833x_I2c_defines.h 58 58
Source/External/v120/DSP2833x_common/include/DSP2833x_SWPrioritizedIsrLevels.h 5097 5097
Source/External/v120/DSP2833x_common/include/DSP28x_Project.h 5 5
Source/External/v120/DSP2833x_common/source/DSP2833x_ADC_cal.asm 8 8
Source/External/v120/DSP2833x_common/source/DSP2833x_Adc.c 14 14
Source/External/v120/DSP2833x_common/source/DSP2833x_CpuTimers.c 45 45
Source/External/v120/DSP2833x_common/source/DSP2833x_PieCtrl.c 37 37
Source/External/v120/DSP2833x_common/source/DSP2833x_PieVect.c 143 143
Source/External/v120/DSP2833x_common/source/DSP2833x_SWPrioritizedDefaultIsr.c 1012 1012
Source/External/v120/DSP2833x_common/source/DSP2833x_SWPrioritizedPieVect.c 392 392
Source/External/v120/DSP2833x_common/source/DSP2833x_SysCtrl.c 188 188
Source/External/v120/DSP2833x_common/source/DSP2833x_Xintf.c 123 123
Source/External/v120/DSP2833x_common/source/DSP2833x_usDelay.asm 7 7
Source/External/v120/DSP2833x_headers/cmd/DSP2833x_Headers_BIOS.cmd 107 107
Source/External/v120/DSP2833x_headers/cmd/DSP2833x_Headers_nonBIOS.cmd 108 108
Source/External/v120/DSP2833x_headers/include/DSP2833x_Adc.h 201 201
Source/External/v120/DSP2833x_headers/include/DSP2833x_CpuTimers.h 93 93
Source/External/v120/DSP2833x_headers/include/DSP2833x_DMA.h 142 142
Source/External/v120/DSP2833x_headers/include/DSP2833x_DevEmu.h 57 57
Source/External/v120/DSP2833x_headers/include/DSP2833x_Device.h 287 287
Source/External/v120/DSP2833x_headers/include/DSP2833x_ECan.h 948 948
Source/External/v120/DSP2833x_headers/include/DSP2833x_ECap.h 94 94
Source/External/v120/DSP2833x_headers/include/DSP2833x_EPwm.h 297 297
Source/External/v120/DSP2833x_headers/include/DSP2833x_EQep.h 165 165
Source/External/v120/DSP2833x_headers/include/DSP2833x_Gpio.h 320 320
Source/External/v120/DSP2833x_headers/include/DSP2833x_I2c.h 126 126
Source/External/v120/DSP2833x_headers/include/DSP2833x_Mcbsp.h 584 584
Source/External/v120/DSP2833x_headers/include/DSP2833x_PieCtrl.h 107 107
Source/External/v120/DSP2833x_headers/include/DSP2833x_PieVect.h 141 141
Source/External/v120/DSP2833x_headers/include/DSP2833x_Sci.h 142 142
Source/External/v120/DSP2833x_headers/include/DSP2833x_Spi.h 109 109
Source/External/v120/DSP2833x_headers/include/DSP2833x_SysCtrl.h 259 259
Source/External/v120/DSP2833x_headers/include/DSP2833x_XIntrupt.h 44 44
Source/External/v120/DSP2833x_headers/include/DSP2833x_Xintf.h 77 77
Source/External/v120/DSP2833x_headers/source/DSP2833x_GlobalVariableDefs.c 301 301
Source/Internal/ADC.c 244 244
Source/Internal/DAC.c 253 253
Source/Internal/Include/ADC.h 4 4
Source/Internal/Include/DAC.h 11 11
Source/Internal/Include/GPIO_table.h 329 329
Source/Internal/Include/RS485.h 84 84
Source/Internal/Include/bios_dsp.h 42 42
Source/Internal/Include/caliber.h 35 35
Source/Internal/Include/cntrl_adr.h 17 17
Source/Internal/Include/crc16.h 6 6
Source/Internal/Include/ecan.h 4 4
Source/Internal/Include/eeprom_config.h 9 9
Source/Internal/Include/filter_bat2.h 36 36
Source/Internal/Include/gas167.h 17 17
Source/Internal/Include/kanal.h 1 1
Source/Internal/Include/log_to_mem.h 36 36
Source/Internal/Include/measure.h 90 90
Source/Internal/Include/message.h 32 32
Source/Internal/Include/package.h 128 128
Source/Internal/Include/peripher.h 128 128
Source/Internal/Include/pulto.h 1 1
Source/Internal/Include/spise2p.h 74 74
Source/Internal/Include/tools.h 5 5
Source/Internal/Include/ump_can_protocol.h 8 8
Source/Internal/RS485.c 534 534
Source/Internal/bios.c 236 236
Source/Internal/cntrl_adr.c 17 17
Source/Internal/crc16.c 158 158
Source/Internal/ecan.c 236 236
Source/Internal/filter_bat2.c 12 12
Source/Internal/gas167.c 54 54
Source/Internal/kanal.c 153 153
Source/Internal/log_to_mem.c 217 217
Source/Internal/main.c 167 167
Source/Internal/measure.c 625 625
Source/Internal/message.c 293 293
Source/Internal/peripher.c 227 227
Source/Internal/pulto.c 88 88
Source/Internal/shared_ump.c 4 4
Source/Internal/spise2p.c 326 326
Source/Internal/tools.c 31 31
UKSSTMS320F28335/28335_RAM_lnk.cmd 58 58
UKSSTMS320F28335/firmware_version.h 6 6
UKSSTMS320F28335/prepare_identity.py 41 41
tests/comments/run_test.py 129 129
tests/eeprom_profiles/check_publication.py 18 18
tests/eeprom_profiles/run_test.py 20 20
tests/eeprom_profiles/spi_test.c 46 46
tests/eeprom_profiles/stubs/DSP2833x_Device.h 22 22
tests/firmware_identity/check_build.py 35 35
tests/firmware_identity/port_test.c 29 29
tests/gas167/check_image.py 44 44
tests/gas167/gas167_test.c 213 213
tests/gas167/run_test.py 49 49
tests/load_control/load_control_test.c 170 170
tests/load_control/run_test.py 15 15
tests/load_control/stubs/DSP2833x_Device.h 9 9
tests/load_control/stubs/DSP2833x_SWPrioritizedIsrLevels.h 0 0
tests/load_control/stubs/RS485.h 0 0
tests/load_control/stubs/filter_bat2.h 0 0
tests/load_control/stubs/measure.h 4 4
tests/load_control/stubs/message.h 1 1
tests/load_control/stubs/package.h 18 18
tests/load_control/stubs/peripher.h 14 14
tests/load_control/stubs/tools.h 0 0
tests/rs232_fifo/model.inc 122 122
tests/rs232_fifo/run_test.py 53 53
tests/ump_logger/init_test.c 44 44
tests/ump_logger/recorder_test.c 152 152
tests/ump_logger/run_init_test.py 30 30
tests/ump_logger/run_test.py 34 34
tests/ump_logger/stubs/ADC.h 1 1
tests/ump_logger/stubs/DAC.h 1 1
tests/ump_logger/stubs/DSP2833x_Device.h 9 9
tests/ump_logger/stubs/RS485.h 0 0
tests/ump_logger/stubs/filter_bat2.h 0 0
tests/ump_logger/stubs/measure.h 2 2
tests/ump_logger/stubs/message.h 0 0
tests/ump_logger/stubs/package.h 11 11
tests/ump_logger/stubs/peripher.h 0 0
tests/ump_logger/test_firmware_image.py 51 51
tests/ump_logger/ti_syntax.h 2 2