root/firmware/trunk/core/makingthings/make_controller_kit.inf

Revision 323, 2.0 KB (checked in by liamstask, 19 months ago)

successfully tested vista INF file is backwards compatible - merged changes into make_controller_kit.inf. Also, device is now registered with serenum so we can properly enumerate it on the desktop side.

  • Property svn:eol-style set to native
Line 
1[Version]
2Signature="$Windows NT$"
3Class=Ports
4ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
5Provider=%MakingThings%
6LayoutFile=layout.inf
7DriverVer=10/15/1999,5.0.2153.1
8
9[MANUFACTURER]
10%MakingThings%=MakingThings
11
12[MakingThings]
13%MakeControllerKit%=MakeControllerKit,USB\VID_EB03&PID_0920
14
15[MakeControllerKit_Install.NTx86]
16;Windows2000
17
18[DestinationDirs]
19DefaultDestDir=12
20MakeControllerKit.NT.Copy=12
21SerialEnumerator.NT.Copy=12 ;DIRID_DRIVERS
22
23[MakeControllerKit.NT]
24include=mdmcpq.inf
25CopyFiles=MakeControllerKit.NT.Copy
26AddReg=MakeControllerKit.NT.AddReg
27
28[MakeControllerKit.NT.HW]
29AddReg=MakeControllerKit.NT.HW.AddReg
30
31[MakeControllerKit.NT.Copy]
32usbser.sys,,,0x20
33serenum.sys,,,0x20
34
35[MakeControllerKit.NT.AddReg]
36HKR,,NTMPDriver,,*ntkern
37HKR,,NTMPDriver,,usbser.sys
38HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
39HKR,,PortSubClass,1,01
40
41[MakeControllerKit.NT.Services]
42include=mdmcpq.inf
43AddService = usbser, 0x00000002,Service_Inst
44AddService = Serenum,,Serenum_Service_Inst
45
46[SerialEnumerator.NT.Services]
47AddService = Serenum,,Serenum_Service_Inst
48
49[MakeControllerKit.NT.HW.AddReg]
50HKR,,"UpperFilters",0x00010000,"serenum"
51
52; -------------- Serial Port Driver install sections
53[Service_Inst]
54DisplayName = %Serial.SvcDesc%
55ServiceType = 1 ; SERVICE_KERNEL_DRIVER
56StartType = 3 ; SERVICE_DEMAND_START
57ErrorControl = 1 ;SERVICE_ERROR_NORMAL
58ServiceBinary = %12%\usbser.sys
59LoadOrderGroup = Base
60
61; -------------- Serenum Driver install section
62[Serenum_Service_Inst]
63DisplayName    = %Serenum.SVCDESC%
64ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
65StartType      = 3               ; SERVICE_DEMAND_START
66ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
67ServiceBinary  = %12%\serenum.sys
68LoadOrderGroup = PNP Filter
69
70[SerialEnumerator.NT]
71CopyFiles=SerialEnumerator.NT.Copy
72
73[SerialEnumerator.NT.Copy]
74serenum.sys,,,0x20
75
76[Strings]
77MakingThings = "MakingThings"
78MakeControllerKit = "Make Controller Kit"
79Serial.SvcDesc = "USB Serial emulation driver"
80Serenum.SVCDESC = "Serenum Filter Driver"
Note: See TracBrowser for help on using the browser.