aboutsummaryrefslogtreecommitdiff
path: root/drivers/genuino.inf
diff options
context:
space:
mode:
authorDavid Madison <dmadison@users.noreply.github.com>2022-02-22 02:33:40 -0500
committerDavid Madison <dmadison@users.noreply.github.com>2022-02-22 02:33:40 -0500
commit6fae84b8eb73d09883ab1df6de027179622a1e07 (patch)
tree8da66d3bb9a4c3d2ce6aa3c80b7f6e91ce6f951b /drivers/genuino.inf
parentd52b6ea456dd145025659359847e3ba8b58b5a27 (diff)
parentb3243815e2ed8c72f9ac3669e69632a590b1d048 (diff)
Merge tag '1.8.5' into upstream-1.8.5
Diffstat (limited to 'drivers/genuino.inf')
-rw-r--r--drivers/genuino.inf114
1 files changed, 114 insertions, 0 deletions
diff --git a/drivers/genuino.inf b/drivers/genuino.inf
new file mode 100644
index 0000000..bcf3184
--- /dev/null
+++ b/drivers/genuino.inf
@@ -0,0 +1,114 @@
+;
+; Copyright 2016 Arduino LLC (http://www.arduino.cc/)
+;
+; Developed by Zach Eveland, Blacklabel Development, Inc.
+;
+; Arduino is free software; you can redistribute it and/or modify
+; it under the terms of the GNU General Public License as published by
+; the Free Software Foundation; either version 2 of the License, or
+; (at your option) any later version.
+;
+; This program is distributed in the hope that it will be useful,
+; but WITHOUT ANY WARRANTY; without even the implied warranty of
+; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+; GNU General Public License for more details.
+;
+; You should have received a copy of the GNU General Public License
+; along with this program; if not, write to the Free Software
+; Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+;
+; As a special exception, you may use this file as part of a free software
+; library without restriction. Specifically, if other files instantiate
+; templates or use macros or inline functions from this file, or you compile
+; this file and link it with other files to produce an executable, this
+; file does not by itself cause the resulting executable to be covered by
+; the GNU General Public License. This exception does not however
+; invalidate any other reasons why the executable file might be covered by
+; the GNU General Public License.
+;
+
+[Strings]
+DriverPackageDisplayName="Genuino USB Driver"
+ManufacturerName="Arduino LLC (www.arduino.cc)"
+ServiceName="USB RS-232 Emulation Driver"
+unoR3.name="Genuino Uno"
+mega2560rev3.name="Genuino Mega 2560"
+micro.bootloader.name="Genuino Micro bootloader"
+micro.sketch.name="Genuino Micro"
+mkr1000.sketch.name="Genuino MKR1000"
+mkr1000.bootloader.name="Genuino MKR1000 bootloader"
+zero.sketch.name="Genuino Zero"
+zero.bootloader.name="Genuino Zero bootloader"
+
+[DefaultInstall]
+CopyINF=genuino.inf
+
+[Version]
+Class=Ports
+ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
+Signature="$Windows NT$"
+Provider=%ManufacturerName%
+DriverPackageDisplayName=%DriverPackageDisplayName%
+CatalogFile=genuino.cat
+; DriverVer date is MM/DD/YYYY
+DriverVer=01/07/2016,1.0.3.0
+
+[Manufacturer]
+%ManufacturerName%=DeviceList, NTamd64, NTia64
+
+[DestinationDirs]
+FakeModemCopyFileSection=12
+DefaultDestDir=12
+
+[DeviceList]
+%mega2560rev3.name%=DriverInstall, USB\VID_2341&PID_0242
+%micro.bootloader.name%=DriverInstall, USB\VID_2341&PID_0237
+%micro.sketch.name%=DriverInstall, USB\VID_2341&PID_8237&MI_00
+%mkr1000.sketch.name%=DriverInstall, USB\VID_2341&PID_824E&MI_00
+%mkr1000.bootloader.name%=DriverInstall, USB\VID_2341&PID_024E
+%unoR3.name%=DriverInstall, USB\VID_2341&PID_0243
+%zero.sketch.name%=DriverInstall, USB\VID_2341&PID_824D&MI_00
+%zero.bootloader.name%=DriverInstall, USB\VID_2341&PID_024D
+
+[DeviceList.NTamd64]
+%mega2560rev3.name%=DriverInstall, USB\VID_2341&PID_0242
+%micro.bootloader.name%=DriverInstall, USB\VID_2341&PID_0237
+%micro.sketch.name%=DriverInstall, USB\VID_2341&PID_8237&MI_00
+%mkr1000.sketch.name%=DriverInstall, USB\VID_2341&PID_824E&MI_00
+%mkr1000.bootloader.name%=DriverInstall, USB\VID_2341&PID_024E
+%unoR3.name%=DriverInstall, USB\VID_2341&PID_0243
+%zero.sketch.name%=DriverInstall, USB\VID_2341&PID_824D&MI_00
+%zero.bootloader.name%=DriverInstall, USB\VID_2341&PID_024D
+
+[DeviceList.NTia64]
+%mega2560rev3.name%=DriverInstall, USB\VID_2341&PID_0242
+%micro.bootloader.name%=DriverInstall, USB\VID_2341&PID_0237
+%micro.sketch.name%=DriverInstall, USB\VID_2341&PID_8237&MI_00
+%mkr1000.sketch.name%=DriverInstall, USB\VID_2341&PID_824E&MI_00
+%mkr1000.bootloader.name%=DriverInstall, USB\VID_2341&PID_024E
+%unoR3.name%=DriverInstall, USB\VID_2341&PID_0243
+%zero.sketch.name%=DriverInstall, USB\VID_2341&PID_824D&MI_00
+%zero.bootloader.name%=DriverInstall, USB\VID_2341&PID_024D
+
+[DriverInstall]
+include=mdmcpq.inf,usb.inf
+CopyFiles = FakeModemCopyFileSection
+AddReg=DriverAddReg
+
+[DriverAddReg]
+HKR,,DevLoader,,*ntkern
+HKR,,NTMPDriver,,usbser.sys
+HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
+
+[DriverInstall.Services]
+include=mdmcpq.inf
+AddService=usbser, 0x00000002, DriverService
+
+[DriverService]
+DisplayName=%ServiceName%
+ServiceType=1
+StartType=3
+ErrorControl=1
+ServiceBinary=%12%\usbser.sys
+LoadOrderGroup=Base
+