162306a36Sopenharmony_ci; Windows USB CDC ACM Setup File 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci; Based on INF template which was: 462306a36Sopenharmony_ci; Copyright (c) 2000 Microsoft Corporation 562306a36Sopenharmony_ci; Copyright (c) 2007 Microchip Technology Inc. 662306a36Sopenharmony_ci; likely to be covered by the MLPL as found at: 762306a36Sopenharmony_ci; <http://msdn.microsoft.com/en-us/cc300389.aspx#MLPL>. 862306a36Sopenharmony_ci; For use only on Windows operating systems. 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci[Version] 1162306a36Sopenharmony_ciSignature="$Windows NT$" 1262306a36Sopenharmony_ciClass=Ports 1362306a36Sopenharmony_ciClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} 1462306a36Sopenharmony_ciProvider=%Linux% 1562306a36Sopenharmony_ciDriverVer=11/15/2007,5.1.2600.0 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci[Manufacturer] 1862306a36Sopenharmony_ci%Linux%=DeviceList, NTamd64 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci[DestinationDirs] 2162306a36Sopenharmony_ciDefaultDestDir=12 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci;------------------------------------------------------------------------------ 2562306a36Sopenharmony_ci; Windows 2000/XP/Vista-32bit Sections 2662306a36Sopenharmony_ci;------------------------------------------------------------------------------ 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci[DriverInstall.nt] 2962306a36Sopenharmony_ciinclude=mdmcpq.inf 3062306a36Sopenharmony_ciCopyFiles=DriverCopyFiles.nt 3162306a36Sopenharmony_ciAddReg=DriverInstall.nt.AddReg 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci[DriverCopyFiles.nt] 3462306a36Sopenharmony_ciusbser.sys,,,0x20 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci[DriverInstall.nt.AddReg] 3762306a36Sopenharmony_ciHKR,,DevLoader,,*ntkern 3862306a36Sopenharmony_ciHKR,,NTMPDriver,,USBSER.sys 3962306a36Sopenharmony_ciHKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci[DriverInstall.nt.Services] 4262306a36Sopenharmony_ciAddService=usbser, 0x00000002, DriverService.nt 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ci[DriverService.nt] 4562306a36Sopenharmony_ciDisplayName=%SERVICE% 4662306a36Sopenharmony_ciServiceType=1 4762306a36Sopenharmony_ciStartType=3 4862306a36Sopenharmony_ciErrorControl=1 4962306a36Sopenharmony_ciServiceBinary=%12%\USBSER.sys 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ci;------------------------------------------------------------------------------ 5262306a36Sopenharmony_ci; Vista-64bit Sections 5362306a36Sopenharmony_ci;------------------------------------------------------------------------------ 5462306a36Sopenharmony_ci 5562306a36Sopenharmony_ci[DriverInstall.NTamd64] 5662306a36Sopenharmony_ciinclude=mdmcpq.inf 5762306a36Sopenharmony_ciCopyFiles=DriverCopyFiles.NTamd64 5862306a36Sopenharmony_ciAddReg=DriverInstall.NTamd64.AddReg 5962306a36Sopenharmony_ci 6062306a36Sopenharmony_ci[DriverCopyFiles.NTamd64] 6162306a36Sopenharmony_ciUSBSER.sys,,,0x20 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ci[DriverInstall.NTamd64.AddReg] 6462306a36Sopenharmony_ciHKR,,DevLoader,,*ntkern 6562306a36Sopenharmony_ciHKR,,NTMPDriver,,USBSER.sys 6662306a36Sopenharmony_ciHKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" 6762306a36Sopenharmony_ci 6862306a36Sopenharmony_ci[DriverInstall.NTamd64.Services] 6962306a36Sopenharmony_ciAddService=usbser, 0x00000002, DriverService.NTamd64 7062306a36Sopenharmony_ci 7162306a36Sopenharmony_ci[DriverService.NTamd64] 7262306a36Sopenharmony_ciDisplayName=%SERVICE% 7362306a36Sopenharmony_ciServiceType=1 7462306a36Sopenharmony_ciStartType=3 7562306a36Sopenharmony_ciErrorControl=1 7662306a36Sopenharmony_ciServiceBinary=%12%\USBSER.sys 7762306a36Sopenharmony_ci 7862306a36Sopenharmony_ci 7962306a36Sopenharmony_ci;------------------------------------------------------------------------------ 8062306a36Sopenharmony_ci; Vendor and Product ID Definitions 8162306a36Sopenharmony_ci;------------------------------------------------------------------------------ 8262306a36Sopenharmony_ci; When developing your USB device, the VID and PID used in the PC side 8362306a36Sopenharmony_ci; application program and the firmware on the microcontroller must match. 8462306a36Sopenharmony_ci; Modify the below line to use your VID and PID. Use the format as shown 8562306a36Sopenharmony_ci; below. 8662306a36Sopenharmony_ci; Note: One INF file can be used for multiple devices with different 8762306a36Sopenharmony_ci; VID and PIDs. For each supported device, append 8862306a36Sopenharmony_ci; ",USB\VID_xxxx&PID_yyyy" to the end of the line. 8962306a36Sopenharmony_ci;------------------------------------------------------------------------------ 9062306a36Sopenharmony_ci[SourceDisksFiles] 9162306a36Sopenharmony_ci[SourceDisksNames] 9262306a36Sopenharmony_ci[DeviceList] 9362306a36Sopenharmony_ci%DESCRIPTION%=DriverInstall, USB\VID_0525&PID_A4A7, USB\VID_1D6B&PID_0104&MI_02, USB\VID_1D6B&PID_0106&MI_00 9462306a36Sopenharmony_ci 9562306a36Sopenharmony_ci[DeviceList.NTamd64] 9662306a36Sopenharmony_ci%DESCRIPTION%=DriverInstall, USB\VID_0525&PID_A4A7, USB\VID_1D6B&PID_0104&MI_02, USB\VID_1D6B&PID_0106&MI_00 9762306a36Sopenharmony_ci 9862306a36Sopenharmony_ci 9962306a36Sopenharmony_ci;------------------------------------------------------------------------------ 10062306a36Sopenharmony_ci; String Definitions 10162306a36Sopenharmony_ci;------------------------------------------------------------------------------ 10262306a36Sopenharmony_ci;Modify these strings to customize your device 10362306a36Sopenharmony_ci;------------------------------------------------------------------------------ 10462306a36Sopenharmony_ci[Strings] 10562306a36Sopenharmony_ciLinux = "Linux Developer Community" 10662306a36Sopenharmony_ciDESCRIPTION = "Gadget Serial" 10762306a36Sopenharmony_ciSERVICE = "USB RS-232 Emulation Driver" 108