Size: a a a

ESP8266 & ESP32 [RU]

2020 November 25

М

Макс in ESP8266 & ESP32 [RU]
куда берем?
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Макс
куда берем?
в бинарник
источник

М

Макс in ESP8266 & ESP32 [RU]
Aleksander Mironov
в бинарник
в комментарии к коммиту пишешь номер версии. Вот и номер версии
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Макс
в комментарии к коммиту пишешь номер версии. Вот и номер версии
как это в бинарник попадает?
источник

М

Макс in ESP8266 & ESP32 [RU]
Aleksander Mironov
как это в бинарник попадает?
в исходниках указать дефайн
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Макс
в исходниках указать дефайн
уже 2 места где надо руками вписывать. Я уже об это долбанулся, нет спс.
источник

М

Макс in ESP8266 & ESP32 [RU]
Aleksander Mironov
уже 2 места где надо руками вписывать. Я уже об это долбанулся, нет спс.
так цель какая?
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Макс
так цель какая?
поддерживать правильную последовательность релизных версий ПО
источник

М

Макс in ESP8266 & ESP32 [RU]
1. когда коммитишь коммит с релизом новой версии делаешь соответствующий комментарий. Можно добавлять метку по этому поводу
2. вносишь описание изменений в файл "список изменений" его тоже коммитишь
3. в коде меняешь константу с номером версии, чтоб показывать клиенту номер версии
источник

М

Макс in ESP8266 & ESP32 [RU]
Aleksander Mironov
уже 2 места где надо руками вписывать. Я уже об это долбанулся, нет спс.
в чем проблема?
источник

М

Макс in ESP8266 & ESP32 [RU]
Ты запутался в своих версиях?
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Макс
Ты запутался в своих версиях?
Да.
источник

М

Макс in ESP8266 & ESP32 [RU]
может есть какие-то менеджеры версий, незнаю, обычно новая версия результат работы нескольких месяцев, не сложно руками переименовать, ну можно скрипт какой написать чтоб разом все меняло и в базу данных записывало
источник

r

romanetz in ESP8266 & ESP32 [RU]
Макс
1. когда коммитишь коммит с релизом новой версии делаешь соответствующий комментарий. Можно добавлять метку по этому поводу
2. вносишь описание изменений в файл "список изменений" его тоже коммитишь
3. в коде меняешь константу с номером версии, чтоб показывать клиенту номер версии
Или скрипт перед сборкой запускать, который из гита номер этого коммита вытянет
источник

r

romanetz in ESP8266 & ESP32 [RU]
И в хедер положит
источник

r

romanetz in ESP8266 & ESP32 [RU]
Макс
может есть какие-то менеджеры версий, незнаю, обычно новая версия результат работы нескольких месяцев, не сложно руками переименовать, ну можно скрипт какой написать чтоб разом все меняло и в базу данных записывало
Хм. В некоторых дистрибутивах линукса младший номер версий всяких библиотек чуть ли не каждый день меняется
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
romanetz
Или скрипт перед сборкой запускать, который из гита номер этого коммита вытянет
вот чет вроде этого надо делать - сижу с тэгами разбираюсь этими =\
источник

AM

Aleksander Mironov in ESP8266 & ESP32 [RU]
Поидее надо логику такую - при билде тянется ветка с гита, оттуда достается тег, который передается линкеру и он его запихивает в ПЗУ уже
источник

М

Макс in ESP8266 & ESP32 [RU]
Aleksander Mironov
Поидее надо логику такую - при билде тянется ветка с гита, оттуда достается тег, который передается линкеру и он его запихивает в ПЗУ уже
От цели зависит.
источник

М

Макс in ESP8266 & ESP32 [RU]
При прошивке в чип , в программаторах есть настройки прошивки значений в память рядом с прошивкой из файлика.
источник