|
| 1 | +;************************************************************ |
| 2 | +; Windows USB CDC ACM Setup File |
| 3 | +; Copyright (c) 2000 Microsoft Corporation |
| 4 | +; Updated November 23, 2015 |
| 5 | +;************************************************************ |
| 6 | + |
| 7 | +[DefaultInstall] |
| 8 | +CopyINF=MattairTech_CDC.inf |
| 9 | + |
| 10 | +[Version] |
| 11 | +Signature="$Windows NT$" |
| 12 | +Class=Ports |
| 13 | +ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} |
| 14 | +Provider=%MFGNAME% |
| 15 | +DriverPackageDisplayName=%DriverPackageDisplayName% |
| 16 | +CatalogFile=MattairTech_CDC.cat |
| 17 | +DriverVer=11/23/2015,1.1.2.0 |
| 18 | + |
| 19 | +[Manufacturer] |
| 20 | +%MFGNAME%=DeviceList, NTx86, NTamd64, NTia64 |
| 21 | + |
| 22 | +[SourceDisksNames] |
| 23 | + |
| 24 | +[SourceDisksFiles] |
| 25 | + |
| 26 | +[DestinationDirs] |
| 27 | +FakeModemCopyFileSection=12 |
| 28 | +DefaultDestDir=12 |
| 29 | + |
| 30 | +[DriverInstall] |
| 31 | +Include=mdmcpq.inf,usb.inf |
| 32 | +CopyFiles=FakeModemCopyFileSection |
| 33 | +AddReg=DriverAddReg |
| 34 | + |
| 35 | +[DriverAddReg] |
| 36 | +HKR,,DevLoader,,*ntkern |
| 37 | +HKR,,NTMPDriver,,usbser.sys |
| 38 | +HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" |
| 39 | + |
| 40 | +[DriverInstall.Services] |
| 41 | +Include=mdmcpq.inf |
| 42 | +AddService=usbser, 0x00000002, DriverService |
| 43 | + |
| 44 | +[DriverService] |
| 45 | +DisplayName=%ServiceName% |
| 46 | +ServiceType=1 |
| 47 | +StartType=3 |
| 48 | +ErrorControl=1 |
| 49 | +ServiceBinary=%12%\usbser.sys |
| 50 | +LoadOrderGroup=Base |
| 51 | + |
| 52 | + |
| 53 | +;------------------------------------------------------------------------------ |
| 54 | +; Vendor and Product ID Definitions |
| 55 | +;------------------------------------------------------------------------------ |
| 56 | +; When developing your USB device, the VID and PID used in the PC side |
| 57 | +; application program and the firmware on the microcontroller must match. |
| 58 | +; Modify the below line to use your VID and PID. Use the format as shown below. |
| 59 | +; Note: One INF file can be used for multiple devices with different VID and PIDs. |
| 60 | +; For each supported device, append ",USB\VID_xxxx&PID_yyyy" to the end of the line. |
| 61 | +;------------------------------------------------------------------------------ |
| 62 | +[DeviceList] |
| 63 | +%DESCRIPTION.CDC%=DriverInstall, USB\VID_16D0&PID_0557 |
| 64 | +%DESCRIPTION.CDC.HID%=DriverInstall, USB\VID_16D0&PID_0856&MI_00 |
| 65 | +%DESCRIPTION.CDC.MIDI.HID%=DriverInstall, USB\VID_16D0&PID_0B34&MI_00 |
| 66 | +%DESCRIPTION.CDC.MSD.HID%=DriverInstall, USB\VID_16D0&PID_0B40&MI_00 |
| 67 | +%DESCRIPTION.CDC.MSD.MIDI.HID%=DriverInstall, USB\VID_16D0&PID_0B41&MI_00 |
| 68 | + |
| 69 | +[DeviceList.NTx86] |
| 70 | +%DESCRIPTION.CDC%=DriverInstall, USB\VID_16D0&PID_0557 |
| 71 | +%DESCRIPTION.CDC.HID%=DriverInstall, USB\VID_16D0&PID_0856&MI_00 |
| 72 | +%DESCRIPTION.CDC.MIDI.HID%=DriverInstall, USB\VID_16D0&PID_0B34&MI_00 |
| 73 | +%DESCRIPTION.CDC.MSD.HID%=DriverInstall, USB\VID_16D0&PID_0B40&MI_00 |
| 74 | +%DESCRIPTION.CDC.MSD.MIDI.HID%=DriverInstall, USB\VID_16D0&PID_0B41&MI_00 |
| 75 | + |
| 76 | +[DeviceList.NTamd64] |
| 77 | +%DESCRIPTION.CDC%=DriverInstall, USB\VID_16D0&PID_0557 |
| 78 | +%DESCRIPTION.CDC.HID%=DriverInstall, USB\VID_16D0&PID_0856&MI_00 |
| 79 | +%DESCRIPTION.CDC.MIDI.HID%=DriverInstall, USB\VID_16D0&PID_0B34&MI_00 |
| 80 | +%DESCRIPTION.CDC.MSD.HID%=DriverInstall, USB\VID_16D0&PID_0B40&MI_00 |
| 81 | +%DESCRIPTION.CDC.MSD.MIDI.HID%=DriverInstall, USB\VID_16D0&PID_0B41&MI_00 |
| 82 | + |
| 83 | +[DeviceList.NTia64] |
| 84 | +%DESCRIPTION.CDC%=DriverInstall, USB\VID_16D0&PID_0557 |
| 85 | +%DESCRIPTION.CDC.HID%=DriverInstall, USB\VID_16D0&PID_0856&MI_00 |
| 86 | +%DESCRIPTION.CDC.MIDI.HID%=DriverInstall, USB\VID_16D0&PID_0B34&MI_00 |
| 87 | +%DESCRIPTION.CDC.MSD.HID%=DriverInstall, USB\VID_16D0&PID_0B40&MI_00 |
| 88 | +%DESCRIPTION.CDC.MSD.MIDI.HID%=DriverInstall, USB\VID_16D0&PID_0B41&MI_00 |
| 89 | + |
| 90 | +;------------------------------------------------------------------------------ |
| 91 | +; String Definitions |
| 92 | +;------------------------------------------------------------------------------ |
| 93 | +;Modify these strings to customize your device |
| 94 | +;------------------------------------------------------------------------------ |
| 95 | +[Strings] |
| 96 | +DriverPackageDisplayName="MattairTech CDC Drivers" |
| 97 | +ServiceName="USB RS-232 Emulation Driver" |
| 98 | +MFGNAME="MattairTech LLC" |
| 99 | +DESCRIPTION.CDC="MattairTech CDC Serial" |
| 100 | +DESCRIPTION.CDC.HID="MattairTech CDC Serial & HID Keyboard/Mouse" |
| 101 | +DESCRIPTION.CDC.MIDI.HID="MattairTech CDC Serial & MIDI & HID Keyboard/Mouse" |
| 102 | +DESCRIPTION.CDC.MSD.HID="MattairTech CDC Serial & Mass Storage & HID Keyboard/Mouse" |
| 103 | +DESCRIPTION.CDC.MSD.MIDI.HID="MattairTech CDC Serial & Mass Storage & MIDI & HID Keyboard/Mouse" |
0 commit comments