ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
18 мая
1517953 Топик полностью
FDA (13.05.2025 15:45, просмотров: 178) ответил Make_Pic на Вопрос - Как ALL задает версию firmware, дату и другие изменяемые текстовые данные в исходном тексте программы для индификации по "шапке" кода?
Я написал утилиту, которая при сборке генерит файл version.h следующего содержания: 

#ifndef VERSION_H

#define VERSION_H

#define FW_VERSION 0x36

#define FW_VERSION_MAJOR 3

#define FW_VERSION_MINOR 6

#define FW_BUILD_NUM 1672

#define FW_DATETIME "03.04.2025 9:41:47"

#endif


При каждой сборке номер билда автоматически увеличивается на 1. Номер версии меняю руками по мере выхода новых прошивок.

Далее эти макросы использую в коде.