Upgrading project from STM32CubeMX V6.5.0 to V6.6.0 and MCU FW 1.5.0 to 1.5.1 trashes my project.
I just went to recompile my project after a couple of days of no changes - I got this dialog...
I hit migrate and the process completed with no error messages that I could see.
However when I tried to re-compile I got a lot of errors and looking in my src folder, most of my files had gone. Fortunately my project is in git and I committed first so I was able to restore them.
The first error I found was that STM32Cube had removed 'ffconf.h', 'user_io.h' and 'app_fatfs.h 'from the FATFS folders in the project (in addition to lots of my C source files in the src folder).
I haven't had this problem before. Unfortunately, the FATS files weren't included in my git but fortunately I had zipped an earlier version of the project.
What's going on?? Has the implementation of FATFS in STM32 changed? Or is there a bug in the migration?