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:

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


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!