#include #include #include #include #include #include #include #include //these are the only stable and speed is good #define CACHE 32 #define SECTORS 128 int USBDevice_Init() { return 0; //closing all open Files write back the cache and then shutdown em! __io_usbstorage.startup(); fatUnmount("USB:/"); //right now only mounts first partition if (fatMount("USB", &__io_usbstorage, 0, CACHE, SECTORS)) { return 1; } return -1; } void USBDevice_deInit() { return; //closing all open Files write back the cache and then shutdown em! fatUnmount("USB:/"); __io_usbstorage.shutdown(); } int isSdInserted() { return __io_wiisd.isInserted(); } int SDCard_Init() { //closing all open Files write back the cache and then shutdown em! __io_wiisd.startup(); fatUnmount("SD:/"); //right now only mounts first partition if (fatMount("SD", &__io_wiisd, 0, CACHE, SECTORS)) return 1; return -1; } void SDCard_deInit() { //closing all open Files write back the cache and then shutdown em! fatUnmount("SD:/"); __io_wiisd.shutdown(); }