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