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]
7Signature="$Windows NT$"
8Class=Ports
9ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
10Provider=%MFGNAME%
11LayoutFile=layout.inf
12CatalogFile=%MFGFILENAME%.cat
13DriverVer=02/25/2016,6.2.2600.0
14
15[Manufacturer]
16%MFGNAME%=DeviceList, NTamd64
17
18[DestinationDirs]
19DefaultDestDir=12
20
21[DefaultInstall]
22CopyINF="AdafruitCircuitPlayground.inf"
23
24;------------------------------------------------------------------------------
25;  Windows 2000/XP/Vista/Win7/Win8/Win8.1/Win10 32 bit Sections
26;------------------------------------------------------------------------------
27
28[DriverInstall.nt]
29include=mdmcpq.inf
30CopyFiles=DriverCopyFiles.nt
31AddReg=DriverInstall.nt.AddReg
32
33[DriverCopyFiles.nt]
34usbser.sys,,,0x20
35
36[DriverInstall.nt.AddReg]
37HKR,,DevLoader,,*ntkern
38HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
39HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
40
41[DriverInstall.nt.Services]
42AddService=usbser, 0x00000002, DriverService.nt
43
44[DriverService.nt]
45DisplayName=%SERVICE%
46ServiceType=1
47StartType=3
48ErrorControl=1
49ServiceBinary=%12%\%DRIVERFILENAME%.sys
50
51;------------------------------------------------------------------------------
52;  Vista/Win7/Win8/Win8.1/Win10 64 bit Sections
53;------------------------------------------------------------------------------
54
55[DriverInstall.NTamd64]
56include=mdmcpq.inf
57CopyFiles=DriverCopyFiles.NTamd64
58AddReg=DriverInstall.NTamd64.AddReg
59
60[DriverCopyFiles.NTamd64]
61%DRIVERFILENAME%.sys,,,0x20
62
63[DriverInstall.NTamd64.AddReg]
64HKR,,DevLoader,,*ntkern
65HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
66HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
67
68[DriverInstall.NTamd64.Services]
69AddService=usbser, 0x00000002, DriverService.NTamd64
70
71[DriverService.NTamd64]
72DisplayName=%SERVICE%
73ServiceType=1
74StartType=3
75ErrorControl=1
76ServiceBinary=%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]
104MFGFILENAME="AdafruitCircuitPlayground"
105DRIVERFILENAME ="usbser"
106MFGNAME="Adafruit Industries LLC"
107INSTDISK="Circuit Playground Board Driver Installer"
108DESCRIPTION="Adafruit Circuit Playground"
109SERVICE="USB RS-232 Emulation Driver"