Before I begin - I've raised a ticket with Microchip support and received nothing after 1 week. This is a HUGE stumbling block and any help would be appreciated.
I'm trying to change the MSC device drivers such that they use a FATFS formatted SD card rather than exposing 22KB of RAM. It appears that this example/demo code was dropped by Atmel/Microchip as all the functionality to do this is missing.
I'm lost with what needs changing to accomplish this. I have a known good SD interface with good FATFS drivers (though f_gets doesnt seem to work correctly).
I'm assuming that within the call to "msc_usb_task", I need to read from the SD card via calls to "disk_read" in "sdmmc_diskio.c". I really dont know at which "level" of START I'm supposed to tie all of this together.