I was able to compile my Linux device to a composite gadget.(Serial Port + Mass Storage)
When I plug this device on a Linux PC, The OS was able to detect and use both function. But when I plug it on Windows, it is just detected as a "Multifunction Composite Gadget" and I can't use it as neither a Mass Storage or a Serial Port
How do I go about making this work in Windows. Is making a customized driver really essential for this task? If so, how is this accomplished the least "painful" way?
Or Is there any other way to communicate with a USB Mass Storage device? Other than making both it Serial Port and Mass
Storage then communicating via the serial part?