Недавно начал ковыряться с CubeMX. Создал проект, сгенерил код, немного его поковырял... Вспомнил что надо еще пару пинов задействовать - решил вернуться в Куб и сгенерить проект заново. Естественно все мои допиливания были выкинуты. Как тут правильно поступить?
Вот например надо мне после инициализации GPIO и до запуска LWIP поднять линию сброса PHY. Делаю я это так:
Код
/* Initialize all configured peripherals */
MX_GPIO_Init();
HAL_GPIO_WritePin(GPIOE, GPIO_PIN_14, GPIO_PIN_SET); //PHY Reset HI
HAL_Delay(10);
...............
...............
MX_LWIP_Init();
MX_GPIO_Init();
HAL_GPIO_WritePin(GPIOE, GPIO_PIN_14, GPIO_PIN_SET); //PHY Reset HI
HAL_Delay(10);
...............
...............
MX_LWIP_Init();
Как бы заставить его не выкидывать мои строчки каждый раз? Это сейчас их с десяток, а как уследить потом, когда их станет сильно больше? Уже пробовал до и после сделать комменты вида /* USER CODE BEGIN bla-bla-bla */ - один фиг выкидывает.