Hi,
I think I found some minor bugs in fatfs framework.
The check boxes to select “SD Disc IO Support”,”SDRAM Disc IO Support” and other IO support don’t work. I searched them in BSP.xml and it seems that the statements to add support files are missing.
“ffconf.h” in the BSP folder is added to project. This won’t affect the compilation of the project if everything goes normal. But if the “ffconf.h” in the project file is deleted, the compiler will use the one in the BSP folder. And this may be misleading.(ffconf_template.h seems unnecessary too.)
Native vs intellisence somehow defines the _WIN32 marco, so many types used by fatfs are missing. And there are errors everywhere in fatfs files.
The BSP I’m using is STM32 4.5R2. I’d be appreciate it if you can fix them or tell me if I did something wrong.