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"