1; Windows USB CDC ACM Setup File 2 3; Based on INF template which was: 4; Copyright (c) 2000 Microsoft Corporation 5; Copyright (c) 2007 Microchip Technology Inc. 6; likely to be covered by the MLPL as found at: 7; <http://msdn.microsoft.com/en-us/cc300389.aspx#MLPL>. 8; For use only on Windows operating systems. 9 10[Version] 11Signature="$Windows NT$" 12Class=Ports 13ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} 14Provider=%Linux% 15DriverVer=11/15/2007,5.1.2600.0 16 17[Manufacturer] 18%Linux%=DeviceList, NTamd64 19 20[DestinationDirs] 21DefaultDestDir=12 22 23 24;------------------------------------------------------------------------------ 25; Windows 2000/XP/Vista-32bit Sections 26;------------------------------------------------------------------------------ 27 28[DriverInstall.nt] 29include=mdmcpq.inf 30CopyFiles=DriverCopyFiles.nt 31AddReg=DriverInstall.nt.AddReg 32 33[DriverCopyFiles.nt] 34usbser.sys,,,0x20 35 36[DriverInstall.nt.AddReg] 37HKR,,DevLoader,,*ntkern 38HKR,,NTMPDriver,,USBSER.sys 39HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" 40 41[DriverInstall.nt.Services] 42AddService=usbser, 0x00000002, DriverService.nt 43 44[DriverService.nt] 45DisplayName=%SERVICE% 46ServiceType=1 47StartType=3 48ErrorControl=1 49ServiceBinary=%12%\USBSER.sys 50 51;------------------------------------------------------------------------------ 52; Vista-64bit Sections 53;------------------------------------------------------------------------------ 54 55[DriverInstall.NTamd64] 56include=mdmcpq.inf 57CopyFiles=DriverCopyFiles.NTamd64 58AddReg=DriverInstall.NTamd64.AddReg 59 60[DriverCopyFiles.NTamd64] 61USBSER.sys,,,0x20 62 63[DriverInstall.NTamd64.AddReg] 64HKR,,DevLoader,,*ntkern 65HKR,,NTMPDriver,,USBSER.sys 66HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" 67 68[DriverInstall.NTamd64.Services] 69AddService=usbser, 0x00000002, DriverService.NTamd64 70 71[DriverService.NTamd64] 72DisplayName=%SERVICE% 73ServiceType=1 74StartType=3 75ErrorControl=1 76ServiceBinary=%12%\USBSER.sys 77 78 79;------------------------------------------------------------------------------ 80; Vendor and Product ID Definitions 81;------------------------------------------------------------------------------ 82; When developing your USB device, the VID and PID used in the PC side 83; application program and the firmware on the microcontroller must match. 84; Modify the below line to use your VID and PID. Use the format as shown 85; below. 86; Note: One INF file can be used for multiple devices with different 87; VID and PIDs. For each supported device, append 88; ",USB\VID_xxxx&PID_yyyy" to the end of the line. 89;------------------------------------------------------------------------------ 90[SourceDisksFiles] 91[SourceDisksNames] 92[DeviceList] 93%DESCRIPTION%=DriverInstall, USB\VID_0525&PID_A4A7, USB\VID_1D6B&PID_0104&MI_02, USB\VID_1D6B&PID_0106&MI_00 94 95[DeviceList.NTamd64] 96%DESCRIPTION%=DriverInstall, USB\VID_0525&PID_A4A7, USB\VID_1D6B&PID_0104&MI_02, USB\VID_1D6B&PID_0106&MI_00 97 98 99;------------------------------------------------------------------------------ 100; String Definitions 101;------------------------------------------------------------------------------ 102;Modify these strings to customize your device 103;------------------------------------------------------------------------------ 104[Strings] 105Linux = "Linux Developer Community" 106DESCRIPTION = "Gadget Serial" 107SERVICE = "USB RS-232 Emulation Driver" 108