mirror of
https://github.com/arduino/Arduino.git
synced 2025-02-20 14:54:31 +01:00
Add Arduino.org boards drivers
This commit is contained in:
parent
53d8f2f439
commit
6d1924b826
130
build/macosx/dist/drivers/SiliconLabs-CP2105/ReleaseNotes.txt
vendored
Executable file
130
build/macosx/dist/drivers/SiliconLabs-CP2105/ReleaseNotes.txt
vendored
Executable file
@ -0,0 +1,130 @@
|
||||
CP210x Macintosh OS X VCP Driver v4 Release Notes
|
||||
Copyright (C) 2015 Silicon Laboratories, Inc.
|
||||
|
||||
This release contains the following components:
|
||||
|
||||
* SiLabsUSBDriverDisk.dmg - Image containing the VCP Driver Installer
|
||||
* ReleaseNotes.txt (this file)
|
||||
* uninstaller.sh - a bash shell script for removing the driver
|
||||
|
||||
Known Issues and Limitations
|
||||
----------------------------
|
||||
|
||||
This release includes the Macintosh OSX driver for the Intel and
|
||||
PowerPC Platforms versions 10.5, 10.6, 10.7, 10.8,
|
||||
10.9, and 10.10.
|
||||
|
||||
Driver Installation
|
||||
-------------------
|
||||
|
||||
Mount the DMG file and double click on
|
||||
Silicon Labs VCP Driver.
|
||||
|
||||
Uninstalling the Driver
|
||||
-----------------------
|
||||
|
||||
To uninstall the driver, run the uninstaller.sh shell script from
|
||||
a Terminal command prompt.
|
||||
|
||||
Release Dates
|
||||
-------------
|
||||
|
||||
CP210x Macintosh OSX VCP Driver 4.10.7 - February 15, 2016
|
||||
CP210x Macintosh OSX VCP Driver v3.1 - December 6, 2012
|
||||
|
||||
|
||||
CP210x Macintosh OSX Driver Revision History
|
||||
--------------------------------------------
|
||||
|
||||
Version 4.x.7
|
||||
Added VID/PID for Sekonic and DASCOM.
|
||||
Minor fix to postflight script for 64 bit 10.8 and below OS's.
|
||||
|
||||
Version 4.x.6
|
||||
Added VID/PIDs for Vorze and Cadex Electronics.
|
||||
|
||||
Version 4.x.5
|
||||
Added VID/PIDs for California Eastern Labs and Micro Computer Control Corp.
|
||||
|
||||
Version 4.x.4
|
||||
Added VID/PIDs for Zonge International, AES GmbH, SPORTident GmbH
|
||||
|
||||
Version 4.x.3
|
||||
Added VID/PID for Aruba Networks, Inc.
|
||||
|
||||
Version 4.x.2
|
||||
Added VID/PID for ARKRAY, Inc.
|
||||
|
||||
Version 4.x.1
|
||||
Added VID/PIDs for BodyCap, RTKWARE, and West Mountain Radio
|
||||
Added uninstaller script to DMG
|
||||
Installer now runs uninstaller script before executing install - removes older versions using previous naming scheme
|
||||
Dropping support for OS X 10.4. If you require OS X 10.4 support, please install version 3.1 of the VCP driver
|
||||
|
||||
Version 4.x.0
|
||||
Added OSX 10.9 and 10.10 driver support with signed kernel extension
|
||||
Updated version numbering - 2nd digit represents target OS versions
|
||||
4.7 - OSX 10.7 and older, 32 bit
|
||||
4.8 - OSX 10.8 and older, 64 bit
|
||||
4.10 - OSX 10.9 and 10.10, 64 bit, signed kext
|
||||
Updated version numbering - 3rd digit represents VID/PID updates. Customers not needing the new VID/PID do not need to update drivers for 3rd digit changes.
|
||||
Installer will now only install the proper matching kernel extension instead of both the 32 bit and 64 bit versions.
|
||||
|
||||
Version 3.1
|
||||
Added support for CP2108
|
||||
|
||||
Version 3.0
|
||||
Corrected issue where transmission would stop when a 0 length packet was sent
|
||||
incorrectly on aligned packet boundaries
|
||||
|
||||
Version 2.9
|
||||
Corrected issue with Baud Rates not being set properly if they were greater
|
||||
than 230400 on PPC or Intel platforms
|
||||
Corrected an issue where a device might get stuck when coming out of sleep mode
|
||||
Corrected an issue on PPC where Baud Rates were not getting set properly
|
||||
Added enhanced support for sleep, now reads state on sleep and writes state on
|
||||
wake to provide smoother and more stable state transitions
|
||||
|
||||
Version 2.7
|
||||
Corrected issue with initial Stop Bits value
|
||||
Corrected issue which seen which switching between 32 and 64 bit mode and trying
|
||||
to use the driver in each mode
|
||||
Added in a clear stall to be more complete in invalid control transfers
|
||||
|
||||
Version 2.6
|
||||
Corrected all known Kernel Panics for 10.4/5/6 for surprise removal and data
|
||||
transmission
|
||||
Corrected an issue with data drop while using XON/XOFF flow control
|
||||
Corrected RTS/DTR toggling sync issue
|
||||
|
||||
Version 2.2
|
||||
Corrected Kernel Panic in Snow Leopard which would randomly occur after
|
||||
transmission
|
||||
Modified DTR pin to toggle on open and close instead of on insertion
|
||||
Modified driver to load without showing the Network Connection Dialog
|
||||
Modified driver to allow toggling of RTS and DTR pins
|
||||
Added 64 bit support for Snow Leopard
|
||||
|
||||
Version 2.1
|
||||
Corrected device strings that were changed in the 2.0 release back to the
|
||||
format used in pre-2.0 drivers
|
||||
|
||||
Version 2.0
|
||||
Driver architecture updated.
|
||||
|
||||
Version 1.06
|
||||
Corrected a bug which causes a Kernel Panic with a Baud Rate of 0, yileding
|
||||
a Divide-By-Zero error
|
||||
|
||||
Version 1.04
|
||||
Updated to support newer versions of Mac OSX
|
||||
|
||||
|
||||
Version 1.02
|
||||
Updated to support the Intel platform through a universal binary that
|
||||
also supports PowerPC.
|
||||
|
||||
Version 1.00
|
||||
Initial Release
|
||||
|
||||
|
BIN
build/macosx/dist/drivers/SiliconLabs-CP2105/Silicon Labs VCP Driver.pkg
vendored
Normal file
BIN
build/macosx/dist/drivers/SiliconLabs-CP2105/Silicon Labs VCP Driver.pkg
vendored
Normal file
Binary file not shown.
17
build/macosx/dist/drivers/SiliconLabs-CP2105/uninstaller.sh
vendored
Executable file
17
build/macosx/dist/drivers/SiliconLabs-CP2105/uninstaller.sh
vendored
Executable file
@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ -d /System/Library/Extensions/SiLabsUSBDriver.kext ]; then
|
||||
sudo rm -rf /System/Library/Extensions/SiLabsUSBDriver.kext
|
||||
fi
|
||||
|
||||
if [ -d /System/Library/Extensions/SiLabsUSBDriver64.kext ]; then
|
||||
sudo rm -rf /System/Library/Extensions/SiLabsUSBDriver64.kext
|
||||
fi
|
||||
|
||||
if [ -d /Library/Extensions/SiLabsUSBDriverYos.kext ]; then
|
||||
sudo rm -rf /Library/Extensions/SiLabsUSBDriverYos.kext
|
||||
fi
|
||||
|
||||
if [ -d /Library/Extensions/SiLabsUSBDriver.kext ]; then
|
||||
sudo rm -rf /Library/Extensions/SiLabsUSBDriver.kext
|
||||
fi
|
BIN
build/windows/dist/drivers/arduino-org.cat
vendored
Normal file → Executable file
BIN
build/windows/dist/drivers/arduino-org.cat
vendored
Normal file → Executable file
Binary file not shown.
392
build/windows/dist/drivers/arduino-org.inf
vendored
Normal file → Executable file
392
build/windows/dist/drivers/arduino-org.inf
vendored
Normal file → Executable file
@ -1,168 +1,224 @@
|
||||
; Copyright 2012 Blacklabel Development, Inc.
|
||||
|
||||
[Strings]
|
||||
DriverPackageDisplayName="Arduino USB Driver"
|
||||
ManufacturerName="Arduino Srl (www.arduino.org)"
|
||||
ServiceName="USB RS-232 Emulation Driver"
|
||||
|
||||
due.bossa.name="Bossa Program Port"
|
||||
due.programming_port.name="Arduino Due Programming Port"
|
||||
due.sketch.name="Arduino Due"
|
||||
esplora.bootloader.name="Arduino Esplora bootloader"
|
||||
esplora.sketch.name="Arduino Esplora"
|
||||
leonardo.bootloader.name="Arduino Leonardo bootloader"
|
||||
leonardo.sketch.name="Arduino Leonardo"
|
||||
lilypadUSB.bootloader.name="Arduino LilyPad USB bootloader"
|
||||
lilypadUSB.sketch.name="Arduino LilyPad USB"
|
||||
mega2560.name="Arduino Mega 2560"
|
||||
mega2560rev3.name="Arduino Mega 2560"
|
||||
megaADK.name="Arduino Mega ADK"
|
||||
megaADKrev3.name="Arduino Mega ADK"
|
||||
micro.bootloader.name="Arduino Micro bootloader"
|
||||
micro.sketch.name="Arduino Micro"
|
||||
unoR3.name="Arduino Uno"
|
||||
usbserial.name="Arduino USB Serial Light Adapter"
|
||||
robotControl.bootloader.name="Arduino Robot Control bootloader"
|
||||
robotControl.sketch.name="Arduino Robot"
|
||||
robotMotor.bootloader.name="Arduino Robot Motor bootloader"
|
||||
robotMotor.sketch.name="Arduino Robot"
|
||||
yun.bootloader.name="Arduino Yun bootloader"
|
||||
yun.sketch.name="Arduino Yun"
|
||||
|
||||
zero_pro.edbg.name="Atmel Corp. EDBG USB Port"
|
||||
zero.usbport.name="Arduino Zero Native Port"
|
||||
zero_pro.usbport.name="Arduino Zero PRO Native Port"
|
||||
zero_boot.usbport.name="Arduino Zero (Bootloader Mode) - Native Port"
|
||||
zero_pro_boot.usbport.name="Arduino Zero PRO (Bootloader Mode) Native Port"
|
||||
|
||||
[DefaultInstall]
|
||||
CopyINF=arduino-org.inf
|
||||
|
||||
[Version]
|
||||
Class=Ports
|
||||
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
|
||||
Signature="$Windows NT$"
|
||||
Provider=%ManufacturerName%
|
||||
DriverPackageDisplayName=%DriverPackageDisplayName%
|
||||
CatalogFile=arduino-org.cat
|
||||
DriverVer=02/27/2014,1.1.0.0
|
||||
|
||||
[Manufacturer]
|
||||
%ManufacturerName%=DeviceList, NTamd64, NTia64
|
||||
|
||||
[DestinationDirs]
|
||||
FakeModemCopyFileSection=12
|
||||
DefaultDestDir=12
|
||||
|
||||
[DeviceList]
|
||||
%due.bossa.name%=DriverInstall, USB\VID_03EB&PID_6124
|
||||
%due.programming_port.name%=DriverInstall, USB\VID_2A03&PID_003D
|
||||
%due.sketch.name%=DriverInstall, USB\VID_2A03&PID_003E&MI_00
|
||||
%esplora.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003C
|
||||
%esplora.sketch.name%=DriverInstall, USB\VID_2A03&PID_803C&MI_00
|
||||
%leonardo.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0036
|
||||
%leonardo.sketch.name%=DriverInstall, USB\VID_2A03&PID_8036&MI_00
|
||||
%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207
|
||||
%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00
|
||||
%mega2560rev3.name%=DriverInstall, USB\VID_2A03&PID_0042
|
||||
%mega2560.name%=DriverInstall, USB\VID_2A03&PID_0010
|
||||
%megaADK.name%=DriverInstall, USB\VID_2A03&PID_003F
|
||||
%megaADKrev3.name%=DriverInstall, USB\VID_2A03&PID_0044
|
||||
%micro.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0037
|
||||
%micro.sketch.name%=DriverInstall, USB\VID_2A03&PID_8037&MI_00
|
||||
%unoR3.name%=DriverInstall, USB\VID_2A03&PID_0043
|
||||
%usbserial.name%=DriverInstall, USB\VID_2A03&PID_003B
|
||||
%robotControl.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0038
|
||||
%robotControl.sketch.name%=DriverInstall, USB\VID_2A03&PID_8038&MI_00
|
||||
%robotMotor.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0039
|
||||
%robotMotor.sketch.name%=DriverInstall, USB\VID_2A03&PID_8039&MI_00
|
||||
%yun.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0041
|
||||
%yun.sketch.name%=DriverInstall, USB\VID_2A03&PID_8041&MI_00
|
||||
|
||||
%zero_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01
|
||||
%zero.usbport.name%=DriverInstall, USB\VID_2A03&PID_804E
|
||||
%zero_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804D
|
||||
%zero_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004E
|
||||
%zero_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004D
|
||||
|
||||
[DeviceList.NTamd64]
|
||||
%due.bossa.name%=DriverInstall, USB\VID_03EB&PID_6124
|
||||
%due.programming_port.name%=DriverInstall, USB\VID_2A03&PID_003D
|
||||
%due.sketch.name%=DriverInstall, USB\VID_2A03&PID_003E&MI_00
|
||||
%esplora.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003C
|
||||
%esplora.sketch.name%=DriverInstall, USB\VID_2A03&PID_803C&MI_00
|
||||
%leonardo.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0036
|
||||
%leonardo.sketch.name%=DriverInstall, USB\VID_2A03&PID_8036&MI_00
|
||||
%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207
|
||||
%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00
|
||||
%mega2560rev3.name%=DriverInstall, USB\VID_2A03&PID_0042
|
||||
%mega2560.name%=DriverInstall, USB\VID_2A03&PID_0010
|
||||
%megaADK.name%=DriverInstall, USB\VID_2A03&PID_003F
|
||||
%megaADKrev3.name%=DriverInstall, USB\VID_2A03&PID_0044
|
||||
%micro.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0037
|
||||
%micro.sketch.name%=DriverInstall, USB\VID_2A03&PID_8037&MI_00
|
||||
%unoR3.name%=DriverInstall, USB\VID_2A03&PID_0043
|
||||
%usbserial.name%=DriverInstall, USB\VID_2A03&PID_003B
|
||||
%robotControl.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0038
|
||||
%robotControl.sketch.name%=DriverInstall, USB\VID_2A03&PID_8038&MI_00
|
||||
%robotMotor.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0039
|
||||
%robotMotor.sketch.name%=DriverInstall, USB\VID_2A03&PID_8039&MI_00
|
||||
%yun.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0041
|
||||
%yun.sketch.name%=DriverInstall, USB\VID_2A03&PID_8041&MI_00
|
||||
|
||||
%zero_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01
|
||||
%zero_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004D
|
||||
%zero_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004E
|
||||
%zero_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804D
|
||||
%zero.usbport.name%=DriverInstall, USB\VID_2A03&PID_804E
|
||||
|
||||
[DeviceList.NTia64]
|
||||
%esplora.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003C
|
||||
%esplora.sketch.name%=DriverInstall, USB\VID_2A03&PID_803C&MI_00
|
||||
%leonardo.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0036
|
||||
%leonardo.sketch.name%=DriverInstall, USB\VID_2A03&PID_8036&MI_00
|
||||
%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207
|
||||
%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00
|
||||
%mega2560rev3.name%=DriverInstall, USB\VID_2A03&PID_0042
|
||||
%mega2560.name%=DriverInstall, USB\VID_2A03&PID_0010
|
||||
%megaADK.name%=DriverInstall, USB\VID_2A03&PID_003F
|
||||
%megaADKrev3.name%=DriverInstall, USB\VID_2A03&PID_0044
|
||||
%micro.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0037
|
||||
%micro.sketch.name%=DriverInstall, USB\VID_2A03&PID_8037&MI_00
|
||||
%unoR3.name%=DriverInstall, USB\VID_2A03&PID_0043
|
||||
%usbserial.name%=DriverInstall, USB\VID_2A03&PID_003B
|
||||
%robotControl.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0038
|
||||
%robotControl.sketch.name%=DriverInstall, USB\VID_2A03&PID_8038&MI_00
|
||||
%robotMotor.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0039
|
||||
%robotMotor.sketch.name%=DriverInstall, USB\VID_2A03&PID_8039&MI_00
|
||||
%yun.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0041
|
||||
%yun.sketch.name%=DriverInstall, USB\VID_2A03&PID_8041&MI_00
|
||||
|
||||
%zero_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01
|
||||
%zero_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004D
|
||||
%zero_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004E
|
||||
%zero_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804D
|
||||
%zero.usbport.name%=DriverInstall, USB\VID_2A03&PID_804E
|
||||
|
||||
[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
|
||||
|
||||
; Copyright 2012 Blacklabel Development, Inc.
|
||||
|
||||
[Strings]
|
||||
DriverPackageDisplayName="Arduino USB Driver"
|
||||
ManufacturerName="Arduino Srl (www.arduino.org)"
|
||||
ServiceName="USB RS-232 Emulation Driver"
|
||||
|
||||
due.bossa.name="Bossa Program Port"
|
||||
due.programming_port.name="Arduino Due Programming Port"
|
||||
due.sketch.name="Arduino Due"
|
||||
esplora.bootloader.name="Arduino Esplora bootloader"
|
||||
esplora.sketch.name="Arduino Esplora"
|
||||
leonardo.bootloader.name="Arduino Leonardo bootloader"
|
||||
leonardo.sketch.name="Arduino Leonardo"
|
||||
leonardoeth.bootloader.name="Arduino Leonardo ETH bootloader"
|
||||
leonardoeth.sketch.name="Arduino Leonardo ETH"
|
||||
lilypadUSB.bootloader.name="Arduino LilyPad USB bootloader"
|
||||
lilypadUSB.sketch.name="Arduino LilyPad USB"
|
||||
mega2560.name="Arduino Mega 2560"
|
||||
mega2560rev3.name="Arduino Mega 2560"
|
||||
megaADK.name="Arduino Mega ADK"
|
||||
megaADKrev3.name="Arduino Mega ADK"
|
||||
micro.bootloader.name="Arduino Micro bootloader"
|
||||
micro.sketch.name="Arduino Micro"
|
||||
unoR3.name="Arduino Uno"
|
||||
unowifi.name="Arduino Uno WiFi"
|
||||
usbserial.name="Arduino USB Serial Light Adapter"
|
||||
robotControl.bootloader.name="Arduino Robot Control bootloader"
|
||||
robotControl.sketch.name="Arduino Robot"
|
||||
robotMotor.bootloader.name="Arduino Robot Motor bootloader"
|
||||
robotMotor.sketch.name="Arduino Robot"
|
||||
yun.bootloader.name="Arduino Yun bootloader"
|
||||
yun.sketch.name="Arduino Yun"
|
||||
yunmini.bootloader.name="Arduino Yun Mini bootloader"
|
||||
yunmini.sketch.name="Arduino Yun Mini"
|
||||
industrial101.bootloader.name="Arduino Industrial 101 bootloader"
|
||||
industrial101.sketch.name="Arduino Industrial 101"
|
||||
|
||||
zero_pro.edbg.name="Atmel Corp. EDBG USB Port"
|
||||
zero_pro.usbport.name="Arduino Zero PRO Native Port"
|
||||
zero_pro_boot.usbport.name="Arduino Zero PRO (Bootloader Mode) Native Port"
|
||||
m0_pro.edbg.name="Atmel Corp. EDBG USB Port"
|
||||
m0_pro.usbport.name="Arduino M0 PRO Native Port"
|
||||
m0_pro_boot.usbport.name="Arduino M0 PRO (Bootloader Mode) Native Port"
|
||||
|
||||
m0.usbport.name="Arduino M0 Native Port"
|
||||
m0_boot.usbport.name="Arduino M0 (Bootloader Mode) Native Port"
|
||||
|
||||
microADK.bootloader.name="Arduino Micro ADK bootloader"
|
||||
microADK.sketch.name="Arduino Micro ADK"
|
||||
|
||||
[DefaultInstall]
|
||||
CopyINF=arduino-org.inf
|
||||
|
||||
[Version]
|
||||
Class=Ports
|
||||
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
|
||||
Signature="$Windows NT$"
|
||||
Provider=%ManufacturerName%
|
||||
DriverPackageDisplayName=%DriverPackageDisplayName%
|
||||
CatalogFile=arduino-org.cat
|
||||
DriverVer=03/19/2015,1.1.1.0
|
||||
|
||||
[Manufacturer]
|
||||
%ManufacturerName%=DeviceList, NTamd64, NTia64
|
||||
|
||||
[DestinationDirs]
|
||||
FakeModemCopyFileSection=12
|
||||
DefaultDestDir=12
|
||||
|
||||
[DeviceList]
|
||||
%due.bossa.name%=DriverInstall, USB\VID_03EB&PID_6124
|
||||
%due.programming_port.name%=DriverInstall, USB\VID_2A03&PID_003D
|
||||
%due.sketch.name%=DriverInstall, USB\VID_2A03&PID_003E&MI_00
|
||||
%esplora.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003C
|
||||
%esplora.sketch.name%=DriverInstall, USB\VID_2A03&PID_803C&MI_00
|
||||
%leonardo.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0036
|
||||
%leonardo.sketch.name%=DriverInstall, USB\VID_2A03&PID_8036&MI_00
|
||||
%leonardoeth.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0040
|
||||
%leonardoeth.sketch.name%=DriverInstall, USB\VID_2A03&PID_8040&MI_00
|
||||
%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207
|
||||
%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00
|
||||
%mega2560rev3.name%=DriverInstall, USB\VID_2A03&PID_0042
|
||||
%mega2560.name%=DriverInstall, USB\VID_2A03&PID_0010
|
||||
%megaADK.name%=DriverInstall, USB\VID_2A03&PID_002F
|
||||
%megaADKrev3.name%=DriverInstall, USB\VID_2A03&PID_0044
|
||||
%micro.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0037
|
||||
%micro.sketch.name%=DriverInstall, USB\VID_2A03&PID_8037&MI_00
|
||||
%unoR3.name%=DriverInstall, USB\VID_2A03&PID_0043
|
||||
%unowifi.name%=DriverInstall, USB\VID_2A03&PID_0057
|
||||
%usbserial.name%=DriverInstall, USB\VID_2A03&PID_003B
|
||||
%robotControl.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0038
|
||||
%robotControl.sketch.name%=DriverInstall, USB\VID_2A03&PID_8038&MI_00
|
||||
%robotMotor.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0039
|
||||
%robotMotor.sketch.name%=DriverInstall, USB\VID_2A03&PID_8039&MI_00
|
||||
%yun.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0041
|
||||
%yun.sketch.name%=DriverInstall, USB\VID_2A03&PID_8041&MI_00
|
||||
%yunmini.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0050
|
||||
%yunmini.sketch.name%=DriverInstall, USB\VID_2A03&PID_8050&MI_00
|
||||
%industrial101.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0056
|
||||
%industrial101.sketch.name%=DriverInstall, USB\VID_2A03&PID_8056&MI_00
|
||||
|
||||
%zero_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01
|
||||
%zero_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804D
|
||||
%zero_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004D
|
||||
%m0_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01
|
||||
%m0_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804F
|
||||
%m0_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004F
|
||||
|
||||
%m0.usbport.name%=DriverInstall, USB\VID_2A03&PID_804E
|
||||
%m0_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004E
|
||||
|
||||
%microADK.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003A
|
||||
%microADK.sketch.name%=DriverInstall, USB\VID_2A03&PID_803A&MI_00
|
||||
|
||||
[DeviceList.NTamd64]
|
||||
%due.bossa.name%=DriverInstall, USB\VID_03EB&PID_6124
|
||||
%due.programming_port.name%=DriverInstall, USB\VID_2A03&PID_003D
|
||||
%due.sketch.name%=DriverInstall, USB\VID_2A03&PID_003E&MI_00
|
||||
%esplora.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003C
|
||||
%esplora.sketch.name%=DriverInstall, USB\VID_2A03&PID_803C&MI_00
|
||||
%leonardo.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0036
|
||||
%leonardo.sketch.name%=DriverInstall, USB\VID_2A03&PID_8036&MI_00
|
||||
%leonardoeth.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0040
|
||||
%leonardoeth.sketch.name%=DriverInstall, USB\VID_2A03&PID_8040&MI_00
|
||||
%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207
|
||||
%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00
|
||||
%mega2560rev3.name%=DriverInstall, USB\VID_2A03&PID_0042
|
||||
%mega2560.name%=DriverInstall, USB\VID_2A03&PID_0010
|
||||
%megaADK.name%=DriverInstall, USB\VID_2A03&PID_002F
|
||||
%megaADKrev3.name%=DriverInstall, USB\VID_2A03&PID_0044
|
||||
%micro.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0037
|
||||
%micro.sketch.name%=DriverInstall, USB\VID_2A03&PID_8037&MI_00
|
||||
%unoR3.name%=DriverInstall, USB\VID_2A03&PID_0043
|
||||
%unowifi.name%=DriverInstall, USB\VID_2A03&PID_0057
|
||||
%usbserial.name%=DriverInstall, USB\VID_2A03&PID_003B
|
||||
%robotControl.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0038
|
||||
%robotControl.sketch.name%=DriverInstall, USB\VID_2A03&PID_8038&MI_00
|
||||
%robotMotor.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0039
|
||||
%robotMotor.sketch.name%=DriverInstall, USB\VID_2A03&PID_8039&MI_00
|
||||
%yun.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0041
|
||||
%yun.sketch.name%=DriverInstall, USB\VID_2A03&PID_8041&MI_00
|
||||
%yunmini.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0050
|
||||
%yunmini.sketch.name%=DriverInstall, USB\VID_2A03&PID_8050&MI_00
|
||||
%industrial101.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0056
|
||||
%industrial101.sketch.name%=DriverInstall, USB\VID_2A03&PID_8056&MI_00
|
||||
|
||||
%zero_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01
|
||||
%zero_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004D
|
||||
%zero_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804D
|
||||
%m0_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01
|
||||
%m0_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804F
|
||||
%m0_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004F
|
||||
|
||||
%m0.usbport.name%=DriverInstall, USB\VID_2A03&PID_804E
|
||||
%m0_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004E
|
||||
|
||||
%microADK.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003A
|
||||
%microADK.sketch.name%=DriverInstall, USB\VID_2A03&PID_803A&MI_00
|
||||
|
||||
[DeviceList.NTia64]
|
||||
%esplora.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003C
|
||||
%esplora.sketch.name%=DriverInstall, USB\VID_2A03&PID_803C&MI_00
|
||||
%leonardo.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0036
|
||||
%leonardo.sketch.name%=DriverInstall, USB\VID_2A03&PID_8036&MI_00
|
||||
%leonardoeth.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0040
|
||||
%leonardoeth.sketch.name%=DriverInstall, USB\VID_2A03&PID_8040&MI_00
|
||||
%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207
|
||||
%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00
|
||||
%mega2560rev3.name%=DriverInstall, USB\VID_2A03&PID_0042
|
||||
%mega2560.name%=DriverInstall, USB\VID_2A03&PID_0010
|
||||
%megaADK.name%=DriverInstall, USB\VID_2A03&PID_002F
|
||||
%megaADKrev3.name%=DriverInstall, USB\VID_2A03&PID_0044
|
||||
%micro.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0037
|
||||
%micro.sketch.name%=DriverInstall, USB\VID_2A03&PID_8037&MI_00
|
||||
%unoR3.name%=DriverInstall, USB\VID_2A03&PID_0043
|
||||
%unowifi.name%=DriverInstall, USB\VID_2A03&PID_0057
|
||||
%usbserial.name%=DriverInstall, USB\VID_2A03&PID_003B
|
||||
%robotControl.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0038
|
||||
%robotControl.sketch.name%=DriverInstall, USB\VID_2A03&PID_8038&MI_00
|
||||
%robotMotor.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0039
|
||||
%robotMotor.sketch.name%=DriverInstall, USB\VID_2A03&PID_8039&MI_00
|
||||
%yun.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0041
|
||||
%yun.sketch.name%=DriverInstall, USB\VID_2A03&PID_8041&MI_00
|
||||
%yunmini.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0050
|
||||
%yunmini.sketch.name%=DriverInstall, USB\VID_2A03&PID_8050&MI_00
|
||||
%industrial101.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0056
|
||||
%industrial101.sketch.name%=DriverInstall, USB\VID_2A03&PID_8056&MI_00
|
||||
|
||||
%zero_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01
|
||||
%zero_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004D
|
||||
%zero_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804D
|
||||
|
||||
%m0_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01
|
||||
%m0_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804F
|
||||
%m0_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004F
|
||||
|
||||
%m0.usbport.name%=DriverInstall, USB\VID_2A03&PID_804E
|
||||
%m0_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004E
|
||||
|
||||
%microADK.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003A
|
||||
%microADK.sketch.name%=DriverInstall, USB\VID_2A03&PID_803A&MI_00
|
||||
|
||||
[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
|
BIN
build/windows/dist/drivers/linino-boards_amd64.cat
vendored
Normal file
BIN
build/windows/dist/drivers/linino-boards_amd64.cat
vendored
Normal file
Binary file not shown.
BIN
build/windows/dist/drivers/linino-boards_x86.cat
vendored
Normal file
BIN
build/windows/dist/drivers/linino-boards_x86.cat
vendored
Normal file
Binary file not shown.
110
build/windows/dist/drivers/linino.inf
vendored
Normal file
110
build/windows/dist/drivers/linino.inf
vendored
Normal file
@ -0,0 +1,110 @@
|
||||
;************************************************************
|
||||
; Windows USB CDC ACM Setup File
|
||||
; Copyright (c) 2000 Microsoft Corporation
|
||||
|
||||
|
||||
[Version]
|
||||
Signature="$Windows NT$"
|
||||
Class=Ports
|
||||
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
|
||||
Provider=%MFGNAME%
|
||||
CatalogFile=%MFGFILENAME%.cat
|
||||
CatalogFile.NTx86=%MFGFILENAME%_x86.cat
|
||||
CatalogFile.NTIA64=%MFGFILENAME%_ia64.cat
|
||||
CatalogFile.NTAMD64=%MFGFILENAME%_amd64.cat
|
||||
DriverVer=01/13/2014,1.0.0.0
|
||||
|
||||
[Manufacturer]
|
||||
%MFGNAME%=DeviceList, NTamd64
|
||||
|
||||
[DestinationDirs]
|
||||
FakeModemCopyFileSection=12
|
||||
DefaultDestDir=12
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; Windows 2000/XP/Vista-32bit Sections
|
||||
;------------------------------------------------------------------------------
|
||||
|
||||
[DriverInstall.nt]
|
||||
include=mdmcpq.inf
|
||||
CopyFiles=FakeModemCopyFileSection
|
||||
AddReg=DriverInstall.nt.AddReg
|
||||
|
||||
;;[DriverCopyFiles.nt]
|
||||
;;usbser.sys,,,0x20
|
||||
|
||||
[DriverInstall.nt.AddReg]
|
||||
HKR,,DevLoader,,*ntkern
|
||||
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
|
||||
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
|
||||
|
||||
[DriverInstall.nt.Services]
|
||||
AddService=usbser, 0x00000002, DriverService.nt
|
||||
|
||||
[DriverService.nt]
|
||||
DisplayName=%SERVICE%
|
||||
ServiceType=1
|
||||
StartType=3
|
||||
ErrorControl=1
|
||||
ServiceBinary=%12%\%DRIVERFILENAME%.sys
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; Vista-64bit Sections
|
||||
;------------------------------------------------------------------------------
|
||||
|
||||
[DriverInstall.NTamd64]
|
||||
include=mdmcpq.inf
|
||||
CopyFiles=FakeModemCopyFileSection
|
||||
AddReg=DriverInstall.NTamd64.AddReg
|
||||
|
||||
[DriverCopyFiles.NTamd64]
|
||||
%DRIVERFILENAME%.sys,,,0x20
|
||||
|
||||
[DriverInstall.NTamd64.AddReg]
|
||||
HKR,,DevLoader,,*ntkern
|
||||
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
|
||||
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
|
||||
|
||||
[DriverInstall.NTamd64.Services]
|
||||
AddService=usbser, 0x00000002, DriverService.NTamd64
|
||||
|
||||
[DriverService.NTamd64]
|
||||
DisplayName=%SERVICE%
|
||||
ServiceType=1
|
||||
StartType=3
|
||||
ErrorControl=1
|
||||
ServiceBinary=%12%\%DRIVERFILENAME%.sys
|
||||
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; Vendor and Product ID Definitions
|
||||
;------------------------------------------------------------------------------
|
||||
; When developing your USB device, the VID and PID used in the PC side
|
||||
; application program and the firmware on the microcontroller must match.
|
||||
; Modify the below line to use your VID and PID. Use the format as shown below.
|
||||
; Note: One INF file can be used for multiple devices with different VID and PIDs.
|
||||
; For each supported device, append ",USB\VID_xxxx&PID_yyyy" to the end of the line.
|
||||
;------------------------------------------------------------------------------
|
||||
[SourceDisksFiles]
|
||||
[SourceDisksNames]
|
||||
[DeviceList]
|
||||
%DESCRIPTION%=DriverInstall, USB\VID_2A03&PID_0001
|
||||
%DESCRIPTION%=DriverInstall, USB\VID_2A03&PID_8001&MI_00
|
||||
|
||||
[DeviceList.NTamd64]
|
||||
%DESCRIPTION%=DriverInstall, USB\VID_2A03&PID_0001
|
||||
%DESCRIPTION%=DriverInstall, USB\VID_2A03&PID_0001&MI_00
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; String Definitions
|
||||
;------------------------------------------------------------------------------
|
||||
;Modify these strings to customize your device
|
||||
;------------------------------------------------------------------------------
|
||||
[Strings]
|
||||
MFGFILENAME="Linino-Boards"
|
||||
DRIVERFILENAME ="usbser"
|
||||
MFGNAME="Linino"
|
||||
INSTDISK="Linino Driver Installer"
|
||||
DESCRIPTION="Linino ONE"
|
||||
SERVICE="USB RS-232 Emulation Driver"
|
||||
|
BIN
build/windows/dist/drivers/slabvcp.cat
vendored
Normal file
BIN
build/windows/dist/drivers/slabvcp.cat
vendored
Normal file
Binary file not shown.
247
build/windows/dist/drivers/slabvcp.inf
vendored
Normal file
247
build/windows/dist/drivers/slabvcp.inf
vendored
Normal file
@ -0,0 +1,247 @@
|
||||
;/*++
|
||||
;
|
||||
;Module Name:
|
||||
;
|
||||
; SLABVCP.INF
|
||||
;
|
||||
; Copyright 2013-2015, Silicon Laboratories Inc.
|
||||
;
|
||||
;Abstract:
|
||||
; Installation INF for Silicon Labs CP210x device
|
||||
;
|
||||
;--*/
|
||||
|
||||
[Version]
|
||||
Signature="$WINDOWS NT$"
|
||||
Class=Ports
|
||||
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
|
||||
Provider=%Provider%
|
||||
DriverVer=11/20/2015,6.7.2.200
|
||||
CatalogFile=slabvcp.cat
|
||||
PnpLockDown=1 ; "a driver package should set PnpLockDown to 1" -- MSDN
|
||||
|
||||
; ================= Device section =====================
|
||||
|
||||
[Manufacturer]
|
||||
%ManufacturerName%=SiLabsModelsSection, NTx86.6.1, NTamd64.6.1, NTarm.10, NTarm64.10
|
||||
|
||||
;Models section for installation of x86 driver on Windows 7 and above
|
||||
[SiLabsModelsSection.NTx86.6.1]
|
||||
%USB\VID_10C4&PID_EA60.DeviceDesc% =SiLabsDDInstallSection.NTx86, USB\VID_10C4&PID_EA60 ; USB\VID_v(4)&PID_d(4)
|
||||
%USB\VID_10C4&PID_EA70&Mi_00.DeviceDesc%=SiLabsDDInstallSection.NTx86, USB\VID_10C4&PID_EA70&Mi_00 ; USB\VID_v(4)&PID_d(4)&MI_z(2)
|
||||
%USB\VID_10C4&PID_EA70&Mi_01.DeviceDesc%=SiLabsDDInstallSection.NTx86, USB\VID_10C4&PID_EA70&Mi_01
|
||||
%USB\VID_10C4&PID_EA71&Mi_00.DeviceDesc%=SiLabsDDInstallSection.NTx86, USB\VID_10C4&PID_EA71&Mi_00
|
||||
%USB\VID_10C4&PID_EA71&Mi_01.DeviceDesc%=SiLabsDDInstallSection.NTx86, USB\VID_10C4&PID_EA71&Mi_01
|
||||
%USB\VID_10C4&PID_EA71&Mi_02.DeviceDesc%=SiLabsDDInstallSection.NTx86, USB\VID_10C4&PID_EA71&Mi_02
|
||||
%USB\VID_10C4&PID_EA71&Mi_03.DeviceDesc%=SiLabsDDInstallSection.NTx86, USB\VID_10C4&PID_EA71&Mi_03
|
||||
%USB\VID_10C4&PID_EAD0.DeviceDesc% =SiLabsDDInstallSection.NTx86, USB\VID_10C4&PID_EAD0 ; USB\VID_v(4)&PID_d(4)
|
||||
|
||||
;Models section for installation of x64 driver on Windows 7 and above
|
||||
[SiLabsModelsSection.NTamd64.6.1]
|
||||
%USB\VID_10C4&PID_EA60.DeviceDesc% =SiLabsDDInstallSection.NTamd64, USB\VID_10C4&PID_EA60 ; USB\VID_v(4)&PID_d(4)
|
||||
%USB\VID_10C4&PID_EA70&Mi_00.DeviceDesc%=SiLabsDDInstallSection.NTamd64, USB\VID_10C4&PID_EA70&Mi_00 ; USB\VID_v(4)&PID_d(4)&MI_z(2)
|
||||
%USB\VID_10C4&PID_EA70&Mi_01.DeviceDesc%=SiLabsDDInstallSection.NTamd64, USB\VID_10C4&PID_EA70&Mi_01
|
||||
%USB\VID_10C4&PID_EA71&Mi_00.DeviceDesc%=SiLabsDDInstallSection.NTamd64, USB\VID_10C4&PID_EA71&Mi_00
|
||||
%USB\VID_10C4&PID_EA71&Mi_01.DeviceDesc%=SiLabsDDInstallSection.NTamd64, USB\VID_10C4&PID_EA71&Mi_01
|
||||
%USB\VID_10C4&PID_EA71&Mi_02.DeviceDesc%=SiLabsDDInstallSection.NTamd64, USB\VID_10C4&PID_EA71&Mi_02
|
||||
%USB\VID_10C4&PID_EA71&Mi_03.DeviceDesc%=SiLabsDDInstallSection.NTamd64, USB\VID_10C4&PID_EA71&Mi_03
|
||||
%USB\VID_10C4&PID_EAD0.DeviceDesc% =SiLabsDDInstallSection.NTamd64, USB\VID_10C4&PID_EAD0 ; USB\VID_v(4)&PID_d(4)
|
||||
|
||||
;Models section for installation of arm driver on Windows 10 and above
|
||||
[SiLabsModelsSection.NTarm.10]
|
||||
%USB\VID_10C4&PID_EA60.DeviceDesc% =SiLabsDDInstallSection.NTarm, USB\VID_10C4&PID_EA60 ; USB\VID_v(4)&PID_d(4)
|
||||
%USB\VID_10C4&PID_EA70&Mi_00.DeviceDesc%=SiLabsDDInstallSection.NTarm, USB\VID_10C4&PID_EA70&Mi_00 ; USB\VID_v(4)&PID_d(4)&MI_z(2)
|
||||
%USB\VID_10C4&PID_EA70&Mi_01.DeviceDesc%=SiLabsDDInstallSection.NTarm, USB\VID_10C4&PID_EA70&Mi_01
|
||||
%USB\VID_10C4&PID_EA71&Mi_00.DeviceDesc%=SiLabsDDInstallSection.NTarm, USB\VID_10C4&PID_EA71&Mi_00
|
||||
%USB\VID_10C4&PID_EA71&Mi_01.DeviceDesc%=SiLabsDDInstallSection.NTarm, USB\VID_10C4&PID_EA71&Mi_01
|
||||
%USB\VID_10C4&PID_EA71&Mi_02.DeviceDesc%=SiLabsDDInstallSection.NTarm, USB\VID_10C4&PID_EA71&Mi_02
|
||||
%USB\VID_10C4&PID_EA71&Mi_03.DeviceDesc%=SiLabsDDInstallSection.NTarm, USB\VID_10C4&PID_EA71&Mi_03
|
||||
%USB\VID_10C4&PID_EAD0.DeviceDesc% =SiLabsDDInstallSection.NTarm, USB\VID_10C4&PID_EAD0 ; USB\VID_v(4)&PID_d(4)
|
||||
|
||||
;Models section for installation of arm64 driver on Windows 10 and above
|
||||
[SiLabsModelsSection.NTarm64.10]
|
||||
%USB\VID_10C4&PID_EA60.DeviceDesc% =SiLabsDDInstallSection.NTarm64, USB\VID_10C4&PID_EA60 ; USB\VID_v(4)&PID_d(4)
|
||||
%USB\VID_10C4&PID_EA70&Mi_00.DeviceDesc%=SiLabsDDInstallSection.NTarm64, USB\VID_10C4&PID_EA70&Mi_00 ; USB\VID_v(4)&PID_d(4)&MI_z(2)
|
||||
%USB\VID_10C4&PID_EA70&Mi_01.DeviceDesc%=SiLabsDDInstallSection.NTarm64, USB\VID_10C4&PID_EA70&Mi_01
|
||||
%USB\VID_10C4&PID_EA71&Mi_00.DeviceDesc%=SiLabsDDInstallSection.NTarm64, USB\VID_10C4&PID_EA71&Mi_00
|
||||
%USB\VID_10C4&PID_EA71&Mi_01.DeviceDesc%=SiLabsDDInstallSection.NTarm64, USB\VID_10C4&PID_EA71&Mi_01
|
||||
%USB\VID_10C4&PID_EA71&Mi_02.DeviceDesc%=SiLabsDDInstallSection.NTarm64, USB\VID_10C4&PID_EA71&Mi_02
|
||||
%USB\VID_10C4&PID_EA71&Mi_03.DeviceDesc%=SiLabsDDInstallSection.NTarm64, USB\VID_10C4&PID_EA71&Mi_03
|
||||
%USB\VID_10C4&PID_EAD0.DeviceDesc% =SiLabsDDInstallSection.NTarm64, USB\VID_10C4&PID_EAD0 ; USB\VID_v(4)&PID_d(4)
|
||||
|
||||
;DDInstall sections (one per x86, amd64, arm, arm64)
|
||||
; Note: If/as we are building a Universal driver package, we can not use a DefaultInstall section.
|
||||
[SiLabsDDInstallSection.NTx86]
|
||||
AddReg=silabser.AddReg
|
||||
CopyFiles=silabser.Files.Ext
|
||||
FeatureScore=0x40 ; a single-byte hexadecimal number between 0x00 and 0xFF, A lower featurescore value specifies a better feature score rank, where 0x00 is the best feature score rank.
|
||||
|
||||
[SiLabsDDInstallSection.NTamd64]
|
||||
AddReg=silabser.AddReg
|
||||
CopyFiles=silabser.Files.Ext
|
||||
FeatureScore=0x40 ; a single-byte hexadecimal number between 0x00 and 0xFF, A lower featurescore value specifies a better feature score rank, where 0x00 is the best feature score rank.
|
||||
|
||||
[SiLabsDDInstallSection.NTarm]
|
||||
AddReg=silabser.AddReg
|
||||
CopyFiles=silabser.Files.Ext
|
||||
FeatureScore=0x40 ; a single-byte hexadecimal number between 0x00 and 0xFF, A lower featurescore value specifies a better feature score rank, where 0x00 is the best feature score rank.
|
||||
|
||||
[SiLabsDDInstallSection.NTarm64]
|
||||
AddReg=silabser.AddReg
|
||||
CopyFiles=silabser.Files.Ext
|
||||
FeatureScore=0x40 ; a single-byte hexadecimal number between 0x00 and 0xFF, A lower featurescore value specifies a better feature score rank, where 0x00 is the best feature score rank.
|
||||
|
||||
|
||||
;DDInstall.Services sections (one per x86, amd64, arm, arm64)
|
||||
; Note: If/as we are building a Universal driver package, we can not use a DefaultInstall.Services section.
|
||||
[SiLabsDDInstallSection.NTx86.Services]
|
||||
Addservice = silabser,0x00000002,silabser.AddService
|
||||
|
||||
[SiLabsDDInstallSection.NTamd64.Services]
|
||||
Addservice = silabser,0x00000002,silabser.AddService
|
||||
|
||||
[SiLabsDDInstallSection.NTarm.Services]
|
||||
Addservice = silabser,0x00000002,silabser.AddService
|
||||
|
||||
[SiLabsDDInstallSection.NTarm64.Services]
|
||||
Addservice = silabser,0x00000002,silabser.AddService
|
||||
|
||||
[silabser.AddService]
|
||||
DisplayName = %silabser.SvcDesc%
|
||||
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
|
||||
StartType = 3 ; SERVICE_DEMAND_START
|
||||
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
|
||||
ServiceBinary = %12%\silabser.sys
|
||||
|
||||
; common registry entries
|
||||
[silabser.AddReg]
|
||||
HKR,,NTMPDriver,,silabser.sys
|
||||
HKR,,RateLimitPurgeMS, 0x10001, 0x64, 0x00, 0x00, 0x00
|
||||
HKR,,OverrideDefaultPortSettings, 0x10001, 01,00,00,00
|
||||
HKR,,InitialBaudRate, 0x10001, 00,C2,01,00 ;115200 initial baud rate
|
||||
HKR,,InitialLineControl,, "8N1" ;8-bits, No parity, 1 stop bit
|
||||
HKR,,PortSubClass,1,01
|
||||
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
|
||||
|
||||
;DDInstall.HW sections (one per x86, amd64, arm, arm64)
|
||||
[SiLabsDDInstallSection.NTx86.HW]
|
||||
AddReg=SiLabsDDInstallSection.HW.AddReg
|
||||
|
||||
[SiLabsDDInstallSection.NTamd64.HW]
|
||||
AddReg=SiLabsDDInstallSection.HW.AddReg
|
||||
|
||||
[SiLabsDDInstallSection.NTarm.HW]
|
||||
AddReg=SiLabsDDInstallSection.HW.AddReg
|
||||
|
||||
[SiLabsDDInstallSection.NTarm64.HW]
|
||||
AddReg=SiLabsDDInstallSection.HW.AddReg
|
||||
|
||||
[SiLabsDDInstallSection.HW.AddReg]
|
||||
HKR,,"SelectiveSuspendTimeout",0x00010001,10000
|
||||
; Attention! The EnablePowerManagewment value is no longer supported.
|
||||
; If you need to disable Selective Suspend, uncomment the following line:
|
||||
; HKR,,"DisableS0Idle",0x00010001,1
|
||||
|
||||
[silabser.Files.Ext]
|
||||
silabser.sys
|
||||
|
||||
[SourceDisksNames.x86]
|
||||
1=%Disk_Description%,"slabvcp.cat"
|
||||
[SourceDisksNames.amd64]
|
||||
1=%Disk_Description%,"slabvcp.cat"
|
||||
[SourceDisksNames.arm]
|
||||
1=%Disk_Description%,"slabvcp.cat"
|
||||
[SourceDisksNames.arm64]
|
||||
1=%Disk_Description%,"slabvcp.cat"
|
||||
|
||||
[SourceDisksFiles.x86]
|
||||
silabser.sys = 1,x86
|
||||
WdfCoinstaller01011.dll=1,x86
|
||||
|
||||
[SourceDisksFiles.amd64]
|
||||
silabser.sys = 1,x64
|
||||
WdfCoinstaller01011.dll=1,x64
|
||||
|
||||
[SourceDisksFiles.arm]
|
||||
silabser.sys = 1,arm
|
||||
WdfCoinstaller01011.dll=1,arm
|
||||
|
||||
[SourceDisksFiles.arm64]
|
||||
silabser.sys = 1,arm64
|
||||
WdfCoinstaller01015.dll=1,arm64
|
||||
|
||||
[DestinationDirs]
|
||||
Silabser.Files.Ext = 12 ; windows\system32\drivers
|
||||
|
||||
;-------------- WDF Coinstaller installation
|
||||
[DestinationDirs]
|
||||
CoInstaller_CopyFiles.KMDF.1.11 = 11 ; windows\system32
|
||||
CoInstaller_CopyFiles.KMDF.1.15 = 11 ; windows\system32
|
||||
|
||||
;DDInstall.CoInstallers sections (one per x86, amd64, arm, arm64)
|
||||
; "You can use any INF section in a universal INF file except for [CoInstallers]" -- MSDN
|
||||
[SiLabsDDInstallSection.NTx86.CoInstallers]
|
||||
AddReg=CoInstaller_AddReg.KMDF.1.11
|
||||
CopyFiles=CoInstaller_CopyFiles.KMDF.1.11
|
||||
|
||||
[SiLabsDDInstallSection.NTamd64.CoInstallers]
|
||||
AddReg=CoInstaller_AddReg.KMDF.1.11
|
||||
CopyFiles=CoInstaller_CopyFiles.KMDF.1.11
|
||||
|
||||
[SiLabsDDInstallSection.NTarm.CoInstallers]
|
||||
AddReg=CoInstaller_AddReg.KMDF.1.11
|
||||
CopyFiles=CoInstaller_CopyFiles.KMDF.1.11
|
||||
|
||||
[SiLabsDDInstallSection.NTarm64.CoInstallers]
|
||||
AddReg=CoInstaller_AddReg.KMDF.1.15
|
||||
CopyFiles=CoInstaller_CopyFiles.KMDF.1.15
|
||||
|
||||
[CoInstaller_CopyFiles.KMDF.1.11]
|
||||
WdfCoinstaller01011.dll
|
||||
[CoInstaller_CopyFiles.KMDF.1.15]
|
||||
WdfCoinstaller01015.dll
|
||||
|
||||
[SourceDisksFiles]
|
||||
WdfCoinstaller01011.dll=1
|
||||
WdfCoinstaller01015.dll=1
|
||||
|
||||
[CoInstaller_AddReg.KMDF.1.11]
|
||||
HKR,,CoInstallers32,0x00010000, "WdfCoinstaller01011.dll,WdfCoInstaller"
|
||||
[CoInstaller_AddReg.KMDF.1.15]
|
||||
HKR,,CoInstallers32,0x00010000, "WdfCoinstaller01015.dll,WdfCoInstaller"
|
||||
|
||||
|
||||
;DDInstall.Wdf sections (one per x86, amd64, arm, arm64)
|
||||
[SiLabsDDInstallSection.NTx86.Wdf]
|
||||
KmdfService = silabser, SiLabs_wdfsect.1.11
|
||||
|
||||
[SiLabsDDInstallSection.NTamd64.Wdf]
|
||||
KmdfService = silabser, SiLabs_wdfsect.1.11
|
||||
|
||||
[SiLabsDDInstallSection.NTarm.Wdf]
|
||||
KmdfService = silabser, SiLabs_wdfsect.1.11
|
||||
|
||||
[SiLabsDDInstallSection.NTarm64.Wdf]
|
||||
KmdfService = silabser, SiLabs_wdfsect.1.15
|
||||
|
||||
[SiLabs_wdfsect.1.11]
|
||||
KmdfLibraryVersion = 1.11
|
||||
[SiLabs_wdfsect.1.15]
|
||||
KmdfLibraryVersion = 1.15
|
||||
|
||||
;---------------------------------------------------------------;
|
||||
|
||||
[Strings]
|
||||
Provider="Silicon Laboratories Inc."
|
||||
ManufacturerName="Silicon Labs"
|
||||
Disk_Description= "Silicon Labs CP210x USB to UART Bridge Installation Disk"
|
||||
USB\VID_10C4&PID_EA60.DeviceDesc= "Silicon Labs CP210x USB to UART Bridge"
|
||||
USB\VID_10C4&PID_EA70&Mi_00.DeviceDesc="Silicon Labs Dual CP210x USB to UART Bridge: Enhanced COM Port"
|
||||
USB\VID_10C4&PID_EA70&Mi_01.DeviceDesc="Silicon Labs Dual CP210x USB to UART Bridge: Standard COM Port"
|
||||
USB\VID_10C4&PID_EA71&Mi_00.DeviceDesc="Silicon Labs Quad CP210x USB to UART Bridge: Interface 0"
|
||||
USB\VID_10C4&PID_EA71&Mi_01.DeviceDesc="Silicon Labs Quad CP210x USB to UART Bridge: Interface 1"
|
||||
USB\VID_10C4&PID_EA71&Mi_02.DeviceDesc="Silicon Labs Quad CP210x USB to UART Bridge: Interface 2"
|
||||
USB\VID_10C4&PID_EA71&Mi_03.DeviceDesc="Silicon Labs Quad CP210x USB to UART Bridge: Interface 3"
|
||||
USB\VID_10C4&PID_EAD0.DeviceDesc= "Silicon Labs CP2102N USB to UART Bridge"
|
||||
silabser.SvcDesc="Silicon Labs CP210x USB to UART Bridge Driver"
|
||||
PortsClassName = "Ports (COM & LPT)"
|
BIN
build/windows/dist/drivers/x64/WdfCoInstaller01011.dll
vendored
Executable file
BIN
build/windows/dist/drivers/x64/WdfCoInstaller01011.dll
vendored
Executable file
Binary file not shown.
BIN
build/windows/dist/drivers/x64/silabser.sys
vendored
Executable file
BIN
build/windows/dist/drivers/x64/silabser.sys
vendored
Executable file
Binary file not shown.
BIN
build/windows/dist/drivers/x86/silabser.sys
vendored
Executable file
BIN
build/windows/dist/drivers/x86/silabser.sys
vendored
Executable file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user