Hello,
In MSP432E4 SDK, Mass Storage Device Class API is provided as part of USB library. But no example are provided. Did anyone manage to use these Mass Storage Device Class API files and have their board recognized as an MSC device on the host computer?
It seems that there are a few bugs in the library. An easy one to start with:
ASSERT(psCompEntry != 0);
that we see in function USBDMSCCompositeInit(uint32_t ui32Index, tUSBDMSCDevice *psMSCDevice, tCompositeEntry *psCompEntry). But the call to that function is:
USBDMSCCompositeInit(ui32Index, psMSCDevice, 0);
So psCompEntry is always 0, and the assert always fails.
What is the status of this library on TI side? Is it "work in progress" or is it a library that has been tested and validated?
Best regards,
Stephane