Hello
In our project we need to use USB as a serial port (CDC class already implemented and working) and as a transfer media from an external flash. We don't want to implement a file system because it seems quite costly... We tried to implement a MSC class, and the PC host recognizes the device as an external disk but asks for formatting.
Is there any way to transfer data using this class, without a file system?
Otherwise, we thought to configure our device as a USB bulk device. Using usb_dev_bulk example we can communicate with a PC host, but we can't see the difference from a CDC implementation... It's very similar to a virtual port! What are the advantages of using this class instead of MSC? We read that it is useful for large amount of transfer data, but what rate can it achieve?
Thank you