Add Arduino.org boards drivers

This commit is contained in:
Martino Facchin 2016-12-15 17:24:00 +01:00
parent 53d8f2f439
commit 6d1924b826
13 changed files with 728 additions and 168 deletions

View 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

View 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

Binary file not shown.

392
build/windows/dist/drivers/arduino-org.inf vendored Normal file → Executable file
View 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

Binary file not shown.

Binary file not shown.

110
build/windows/dist/drivers/linino.inf vendored Normal file
View 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

Binary file not shown.

247
build/windows/dist/drivers/slabvcp.inf vendored Normal file
View 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)"

Binary file not shown.

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

Binary file not shown.