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