I've adding some support for LFNs to FatFS and am wondering if there are folks interested in helping test and debug?
Read and Dir reads looks to be working, and I've added the code for adding new directory entries and writing them out, but I'm still debugging that (should be working by tonight).
I've previously implemented LFN support in my own FAT16/32 library, but FatFS looks more full featured, so I thought it might be best to simply add the LFN support. As with the rest of FatFS, all mods are surrounded by #if/#endifs to allow FatFS to be built without LFN support.
Code is by no means optimized (I'm still learning my way around FatFS), but I figure that's a small issue to address.
Additional tweaks I am intended is to get FatFS to use 1 common work buffer and no file-work buffers while still allowing multiple filesystems (I plan to switch my project over to FatFS, but RAM is tight and I need these features)