Сводный список записей блога

--->>>> Сводный список записей блога <<<<---

29 января 2022

Автоинкремент версии при компиляции C/C++ проекта


Несмотря на то, что в современных IDE есть встроенные средства инкремента номера версии, мне захотелось чего то своего, с девочками и преферансом. Ибо то, что предоставляется - это зачастую числовое значение, которое просто увеличивается от 1 и до упора. А хочется, например, строковую константу, да со своим форматом. Да с возможностью изменения/сброса в любой момент.

Я хочу просто где то в отдельном .h-файле записать строчку типа

#define FIRMWARE_VERSION        "1.01.0001"

и что бы при каждой компиляции (или не при каждой) проекта последняя часть версии (0001) увеличивалась на 1. Причем не важно, строковый это дефайн будет или числовой (без кавычек).

Ну и за вечер накидал я себе некую консольную программку.

16 января 2022

Огненная лампа на WS2812 по мотивам лампы Гайвера - схема


Я тут подумал, я выложил подробный алгоритм генерации пламени, показал лампу...
А схему не выложил. 
Соответственно, исправляю эту досадную ошибку.