In my current project, I'm using STM32F070RG with USB mass storage class, DFU class, and CDC class. Currently, the project is in development so I'm using the ST VID and PID (default comes from cubeMX code). I'm going to have customer VID in the final production version of the firmware. I have few questions regarding VID and windows driver compatibility.
My device should support windows 7, 8 and Windows 10.
1. Do I need to write customer USB driver for windows?
2. Is ST USB driver can be used?
3. Is it OK to use ST VID and PID in production version?