USB MSD performance
I'm using the latest (2017) USB host MSD stack from MLA with a PIC24E @ 120 MHz. It works fine, but I noticed that creating a new file takes ~1.1 seconds. That wouldn't matter, except the MSD stack blocks during this process, and the device has a UI that needs to remain responsive. Reads and writes take < 50 ms, so the issue is just with file creation. Different USB sticks perform the same.
Has anyone run into this? I haven't delved deeply enough into the stack to see what exactly it's doing.