Изменил настройки проекта в STMCubeMx, перегенерировал код и все мои изменения пропали из main.c. Есть ли возможность как-то откатить изменения?
По поводу отката не уверен, что есть песпективы... А код внутри секций USER_CODE был?
Хмм, что-то я уже и не уверен, недавно работаю с STM32, может и не туда поместил код на автомате...
@evgen74 Вообще на заре своего появления CubeMx имел такой грешок, что код, помещенный в верные секции (!) бывал вероломно удален. Поэтому я в случае, когда изменений было внесено много, перед генерацией бэкап создаю на всякий. Но в новых версиях CubeIde таких проблем давненько возникало.
По поводу бэкапов хорошая идея, надо взять себе тоже такую привычку.
Чем больше вспоминаю, тем больше кажется, что код я не поместил в нужные секции, так что сам виноват выходит.
Ничего, бывает.