1.8. How Do I Develop My Driver with WinDriver?

1.8.1. On Windows and Linux

  1. Start DriverWizard and use it to diagnose your hardware — see details in Chapter 5.
  2. Let DriverWizard generate skeletal code for your driver, or use one of the WinDriver samples as the basis for your driver application.
  3. Modify the generated/sample code to suit your application's needs.
  4. Run and debug your driver.
The code generated by DriverWizard is a diagnostics program that contains functions that perform data transfers on the device's pipes, send requests to the control pipe, change the active alternate setting, reset pipes, and more.