UM1721 User manual, describes how to develop applications on STM32Cube™ with FatFs
The document serves as a user guide for developers using the STM32Cube MCU Package. It details how to utilize the generic FAT file system (FatFs) with STM32 microcontrollers, specifically referencing the STM32F4xx devices and STM32CubeF4 as the primary platform.
Yes, the FatFs module supports long file name (LFN). For details refer to Section 4.4.3 and Section 5.2.2.
FatFs refers to all three major variants of Microsoft FAT sub-types: FAT12, FAT16 and FAT32.
Yes, the user can interface a new disk to FatFs by following Section 4.8.