LibELM is a FAT driver, like libfat. However, LibELM is based on the amazing ELM FAT driver by ChaN. LibELM does NOT use a devoptab and as such, does not use the stdio functions (fopen, fread, etc.), but uses it’s own. You can find all the information on how to use LibELM here: http://elm-chan.org/fsw/ff/00index_e.html

LibELM is Wii only, at the moment, and supports SD card, USB stick, and should support SDGecko, but SDGecko has not been tested.

Changes:

LibELM v1.1 has finally been released, now with a devoptab! Now you can use your beloved fopen and fread! Still need to write the directory functions for it, however :/ Anyways, enjoy! You can still use the old functions if you ant, but you’ll need to change any instances of FATFS to ELM_FATFS, and you’ll need to include, instead of . Now I’m off to do more hacks!

http://wiibrew.org/wiki/LibELM