1
+ ;************************************************************
2
+ ; Windows USB CDC ACM Setup File
3
+ ; Copyright (c) 2000 Microsoft Corporation
4
+ ; For Adafruit Circuit Playground Board by Adafruit Industries LLC 2016
5
+
6
+ [Version]
7
+ Signature="$Windows NT$"
8
+ Class=Ports
9
+ ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
10
+ Provider=%MFGNAME%
11
+ LayoutFile=layout.inf
12
+ CatalogFile=%MFGFILENAME%.cat
13
+ DriverVer=02/25/2016,6.2.2600.0
14
+
15
+ [Manufacturer]
16
+ %MFGNAME%=DeviceList, NTamd64
17
+
18
+ [DestinationDirs]
19
+ DefaultDestDir=12
20
+
21
+ [DefaultInstall]
22
+ CopyINF="AdafruitCircuitPlayground.inf"
23
+
24
+ ;------------------------------------------------------------------------------
25
+ ; Windows 2000/XP/Vista/Win7/Win8/Win8.1/Win10 32 bit Sections
26
+ ;------------------------------------------------------------------------------
27
+
28
+ [DriverInstall.nt]
29
+ include=mdmcpq.inf
30
+ CopyFiles=DriverCopyFiles.nt
31
+ AddReg=DriverInstall.nt.AddReg
32
+
33
+ [DriverCopyFiles.nt]
34
+ usbser.sys,,,0x20
35
+
36
+ [DriverInstall.nt.AddReg]
37
+ HKR,,DevLoader,,*ntkern
38
+ HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
39
+ HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
40
+
41
+ [DriverInstall.nt.Services]
42
+ AddService=usbser, 0x00000002, DriverService.nt
43
+
44
+ [DriverService.nt]
45
+ DisplayName=%SERVICE%
46
+ ServiceType=1
47
+ StartType=3
48
+ ErrorControl=1
49
+ ServiceBinary=%12%\%DRIVERFILENAME%.sys
50
+
51
+ ;------------------------------------------------------------------------------
52
+ ; Vista/Win7/Win8/Win8.1/Win10 64 bit Sections
53
+ ;------------------------------------------------------------------------------
54
+
55
+ [DriverInstall.NTamd64]
56
+ include=mdmcpq.inf
57
+ CopyFiles=DriverCopyFiles.NTamd64
58
+ AddReg=DriverInstall.NTamd64.AddReg
59
+
60
+ [DriverCopyFiles.NTamd64]
61
+ %DRIVERFILENAME%.sys,,,0x20
62
+
63
+ [DriverInstall.NTamd64.AddReg]
64
+ HKR,,DevLoader,,*ntkern
65
+ HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
66
+ HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
67
+
68
+ [DriverInstall.NTamd64.Services]
69
+ AddService=usbser, 0x00000002, DriverService.NTamd64
70
+
71
+ [DriverService.NTamd64]
72
+ DisplayName=%SERVICE%
73
+ ServiceType=1
74
+ StartType=3
75
+ ErrorControl=1
76
+ ServiceBinary=%12%\%DRIVERFILENAME%.sys
77
+
78
+ ;------------------------------------------------------------------------------
79
+ ; Vendor and Product ID Definitions
80
+ ;------------------------------------------------------------------------------
81
+ ; When developing your USB device, the VID and PID used in the PC side
82
+ ; application program and the firmware on the microcontroller must match.
83
+ ; Modify the below line to use your VID and PID. Use the format as shown below.
84
+ ; Note: One INF file can be used for multiple devices with different VID and PIDs.
85
+ ; For each supported device, append ",USB\VID_xxxx&PID_yyyy" to the end of the line.
86
+ ;------------------------------------------------------------------------------
87
+ [SourceDisksFiles]
88
+ [SourceDisksNames]
89
+ [DeviceList]
90
+ %DESCRIPTION%=DriverInstall, USB\VID_239A&PID_0011
91
+ %DESCRIPTION%=DriverInstall, USB\VID_239A&PID_8011&MI_00
92
+
93
+ [DeviceList.NTamd64]
94
+ %DESCRIPTION%=DriverInstall, USB\VID_239A&PID_0011
95
+ %DESCRIPTION%=DriverInstall, USB\VID_239A&PID_8011&MI_00
96
+
97
+ ;------------------------------------------------------------------------------
98
+ ; String Definitions
99
+ ;------------------------------------------------------------------------------
100
+ ; Modify these strings to customize your device
101
+ ; NOTE: Do not put spaces in %MFGFILENAME% to maintain Windows 7 compatibility
102
+ ;------------------------------------------------------------------------------
103
+ [Strings]
104
+ MFGFILENAME="AdafruitCircuitPlayground"
105
+ DRIVERFILENAME ="usbser"
106
+ MFGNAME="Adafruit Industries LLC"
107
+ INSTDISK="Circuit Playground Board Driver Installer"
108
+ DESCRIPTION="Adafruit Circuit Playground"
109
+ SERVICE="USB RS-232 Emulation Driver"
0 commit comments