Firmware of Silead Touchscreen Controller for Jumper EZpad 6 Pro.
Révision | d3b853f0dfc1bbd2f22ca31aa942dcb139829397 (tree) |
---|---|
l'heure | 2018-06-11 15:10:17 |
Auteur | jlempen <37862766+jlempen@user...> |
Commiter | Gregor Riepl |
Added Windows driver
@@ -0,0 +1,121 @@ | ||
1 | +[Version] | |
2 | +Signature = "$WINDOWS NT$" | |
3 | +Class = HIDClass | |
4 | +ClassGuid = {745a17a0-74d3-11d0-b6fe-00a0c90f57da} | |
5 | +Provider = %VENDOR% | |
6 | +LayoutFile = layout.inf | |
7 | +DriverVer=10/30/2017,9.39.7.23 | |
8 | +CatalogFile = SileadTouch.cat | |
9 | + | |
10 | +; | |
11 | +; Layout.inf (etc.) list all files shipped with the operating system so the | |
12 | +; source description sections are only needed if other files are needed. | |
13 | +; | |
14 | +; In order to use IHV drivers, the SourceDisksNames section must list the | |
15 | +; disk(s) containing the drivers and the SourceDisksFiles section must list | |
16 | +; which disk number each file to be copied is found on. | |
17 | +; Disk number 99 is used to avoid a conflict with the disk numbers defined | |
18 | +; in layout.inf | |
19 | +; | |
20 | +; Files used in a driver installation need to be digitally signed otherwise | |
21 | +; installation may fail. See documentation elsewhere in the DDK regarding | |
22 | +; driver signing. | |
23 | + | |
24 | +[SourceDisksFiles] | |
25 | +SileadTouch.sys = 99 | |
26 | + | |
27 | +[SourceDisksNames] | |
28 | +99 = %DISK_NAME%,,,"" | |
29 | + | |
30 | +[DestinationDirs] | |
31 | +CopyFunctionDriver = 12 | |
32 | +CopyFilterDriver = 12 | |
33 | + | |
34 | +[Manufacturer] | |
35 | +%VENDOR%=Vendor, NTamd64 | |
36 | + | |
37 | +[Vendor.NTamd64] | |
38 | +%SileadTouch% = SileadTouch.Inst, ACPI\MSSL1680 | |
39 | + | |
40 | + | |
41 | + | |
42 | +;=============================================================== | |
43 | +; Install section for windows 10 | |
44 | +;=============================================================== | |
45 | +[SileadTouch.Inst.NT] | |
46 | +; Just copy the driver. No neeed to copy other system binaries. | |
47 | +CopyFiles = CopyFilterDriver | |
48 | + | |
49 | +[SileadTouch.Inst.NT.HW] | |
50 | +AddReg = SileadTouch_Parameters.AddReg, SileadTouch_Device.Configuration.AddReg | |
51 | + | |
52 | +; | |
53 | +; mshidkmdf is the function driver and SileadTouch is the lower filter | |
54 | +; | |
55 | +[SileadTouch.Inst.NT.Services] | |
56 | +AddService = SileadTouch, 0x00000002, SileadTouch_Service_Inst | |
57 | +;AddService = SileadTouch,, SileadTouch_Service_Inst | |
58 | +;AddService = mshidkmdf, 0x000001fa, mshidkmdf.AddService ;flag 0x2 sets this as the service for the device | |
59 | + | |
60 | +[CopyFilterDriver] | |
61 | +SileadTouch.sys | |
62 | + | |
63 | +[SileadTouch_Parameters.AddReg] | |
64 | +;HKR,,"LowerFilters",0x00010000,"SileadTouch" | |
65 | +HKR,,"UpperFilters",0x00010000,"mshidkmdf" | |
66 | + | |
67 | +[SileadTouch_Device.Configuration.AddReg] | |
68 | +HKR,,"EnhancedPowerManagementEnabled",0x00010001,1 | |
69 | + | |
70 | +[mshidkmdf.AddService] | |
71 | +ServiceType = 1 ; SERVICE_KERNEL_DRIVER | |
72 | +StartType = 3 ; SERVICE_DEMAND_START | |
73 | +ErrorControl = 1 ; SERVICE_ERROR_NORMAL | |
74 | +ServiceBinary = %10%\System32\Drivers\mshidkmdf.sys | |
75 | + | |
76 | +:[OEMProjectInfo] | |
77 | +:Project= HP_AP108_3692_L_X64_Pen_ws_1028 | |
78 | + | |
79 | +;[TargetComputers] | |
80 | +;{89EDDC75-4248-5B7E-8408-F3E6C8712FCF} | |
81 | +;Computer HardwareID for driver distribution. | |
82 | +;=============================================================== | |
83 | +; Service section (common to all OS versions) | |
84 | +;=============================================================== | |
85 | + | |
86 | +[SileadTouch_Service_Inst] | |
87 | +DisplayName = %SileadTouch% | |
88 | +ServiceType = %SERVICE_KERNEL_DRIVER% | |
89 | +StartType = %SERVICE_DEMAND_START% | |
90 | +ErrorControl = %SERVICE_ERROR_IGNORE% | |
91 | +ServiceBinary = %12%\SileadTouch.sys | |
92 | + | |
93 | +;================================================================ | |
94 | +; Strings section | |
95 | +;=============================================================== | |
96 | + | |
97 | +[Strings] | |
98 | +;Localizable | |
99 | +VENDOR = "Sileadinc.com" | |
100 | +SileadTouch = "KMDF HID Minidriver for Touch I2C Device" | |
101 | +DISK_NAME = "HID I2C Touch Device Sample Install Disk" | |
102 | + | |
103 | +;Non-Localizable | |
104 | +SERVICE_BOOT_START = 0x0 | |
105 | +SERVICE_SYSTEM_START = 0x1 | |
106 | +SERVICE_AUTO_START = 0x2 | |
107 | +SERVICE_DEMAND_START = 0x3 | |
108 | +SERVICE_DISABLED = 0x4 | |
109 | + | |
110 | +SERVICE_KERNEL_DRIVER = 0x1 | |
111 | +SERVICE_ERROR_IGNORE = 0x0 | |
112 | +SERVICE_ERROR_NORMAL = 0x1 | |
113 | +SERVICE_ERROR_SEVERE = 0x2 | |
114 | +SERVICE_ERROR_CRITICAL = 0x3 | |
115 | + | |
116 | +REG_EXPAND_SZ = 0x00020000 | |
117 | +REG_DWORD = 0x00010001 | |
118 | +REG_MULTI_SZ = 0x00010000 | |
119 | +REG_BINARY = 0x00000001 | |
120 | +REG_SZ = 0x00000000 | |
121 | + |