Я в этой теме обещал если что найду интересное по MMC - выложу. Вот попалась статейка - исходники библиотеки для работы с ММС/SD. Там в конце есть ссылка project fils - по ней зипфайл - shem176 - в нем исходники библиотеки. Я их еще не успел попробовать в работе (может кто уже успел - поделится соображениями).
Ну и чем это лучше того же EFSL? Там сразу реализована поддержка FAT12, 16 и 32. И куча прочего. И другие открытые проекты здесь на форуме тоже обсуждались.