Merge pull request #5731 from facchinm/tian_support

Add Arduino.org board definitions
This commit is contained in:
Martino Facchin 2016-12-16 16:27:09 +01:00 committed by GitHub
commit 686c78b2d0
24 changed files with 1901 additions and 171 deletions

View File

@ -1444,6 +1444,8 @@ public class Base {
// Cycle through all boards of this platform
for (TargetBoard board : targetPlatform.getBoards().values()) {
if (board.getPreferences().get("hide") != null)
continue;
JMenuItem item = createBoardMenusAndCustomMenus(boardsCustomMenus, menuItemsToClickAfterStartup,
buttonGroupsMap,
board, targetPlatform, targetPackage);

View File

@ -236,14 +236,29 @@ public class Platform {
List<String> vids = new LinkedList<>(board.getPreferences().subTree("vid", 1).values());
if (!vids.isEmpty()) {
List<String> pids = new LinkedList<>(board.getPreferences().subTree("pid", 1).values());
List<String> descriptors = new LinkedList<>(board.getPreferences().subTree("descriptor", 1).values());
for (int i = 0; i < vids.size(); i++) {
String vidPid = vids.get(i) + "_" + pids.get(i);
if (vid_pid_iSerial.toUpperCase().contains(vidPid.toUpperCase())) {
if (!descriptors.isEmpty()) {
boolean matched = false;
for (int j = 0; j < descriptors.size(); j++) {
if (vid_pid_iSerial.toUpperCase().contains(descriptors.get(j).toUpperCase())) {
matched = true;
break;
}
}
if (matched == false) {
continue;
}
}
Map<String, Object> boardData = new HashMap<>();
boardData.put("board", board);
boardData.put("vid", vids.get(i));
boardData.put("pid", pids.get(i));
boardData.put("iserial", vid_pid_iSerial.substring(vidPid.length()+1));
String extrafields = vid_pid_iSerial.substring(vidPid.length()+1);
String[] parts = extrafields.split("_");
boardData.put("iserial", parts[0]);
return boardData;
}
}

View File

@ -86,7 +86,7 @@
<property name="portable" value="false" />
<property name="ARDUINO-BUILDER-VERSION" value="1.3.23" />
<property name="LIBLISTSERIAL-VERSION" value="1.2.0" />
<property name="LIBLISTSERIAL-VERSION" value="1.4.0" />
<property name="AVRGCC-VERSION" value="4.9.2-atmel3.5.3-arduino2" />
<property name="AVRDUDE-VERSION" value="6.3.0-arduino8" />

View File

@ -1 +0,0 @@
962a7cf3e2007d47fc990a667221c3c45326c23c

View File

@ -0,0 +1 @@
abec9fe7b7dfb5ae5bf5eb0bd883ef9f6ad7a7eb

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.

View File

@ -303,6 +303,41 @@ leonardo.build.extra_flags={build.usb_flags}
##############################################################
leonardoeth.name=Arduino Leonardo ETH
leonardoeth.vid.0=0x2a03
leonardoeth.pid.0=0x0040
leonardoeth.vid.1=0x2a03
leonardoeth.pid.1=0x8040
leonardoeth.upload.tool=avrdude
leonardoeth.upload.protocol=avr109
leonardoeth.upload.maximum_size=28672
leonardoeth.upload.maximum_data_size=2560
leonardoeth.upload.speed=57600
leonardoeth.upload.disable_flushing=true
leonardoeth.upload.use_1200bps_touch=true
leonardoeth.upload.wait_for_upload_port=true
leonardoeth.bootloader.tool=avrdude
leonardoeth.bootloader.low_fuses=0xff
leonardoeth.bootloader.high_fuses=0xd8
leonardoeth.bootloader.extended_fuses=0xcb
leonardoeth.bootloader.file=caterina/Caterina-LeonardoEthernet.hex
leonardoeth.bootloader.unlock_bits=0x3F
leonardoeth.bootloader.lock_bits=0x2F
leonardoeth.build.mcu=atmega32u4
leonardoeth.build.f_cpu=16000000L
leonardoeth.build.vid=0x2a03
leonardoeth.build.pid=0x8040
leonardoeth.build.usb_product="Arduino Leonardo ETH"
leonardoeth.build.board=AVR_LEONARDO
leonardoeth.build.core=arduino
leonardoeth.build.variant=leonardo
leonardoeth.build.extra_flags={build.usb_flags}
##############################################################
micro.name=Arduino/Genuino Micro
micro.vid.0=0x2341
@ -872,3 +907,117 @@ circuitplay32u4cat.upload.wait_for_upload_port=true
circuitplay32u4cat.upload.tool=arduino:avrdude
circuitplay32u4cat.vid.0=0x239A
circuitplay32u4cat.pid.0=0x8011
##############################################################
yunmini.name=Arduino Yún Mini
yunmini.upload.via_ssh=true
yunmini.vid.0=0x2a03
yunmini.pid.0=0x0050
yunmini.vid.1=0x2a03
yunmini.pid.1=0x8050
yunmini.upload.tool=avrdude
yunmini.upload.protocol=avr109
yunmini.upload.maximum_size=28672
yunmini.upload.maximum_data_size=2560
yunmini.upload.speed=57600
yunmini.upload.disable_flushing=true
yunmini.upload.use_1200bps_touch=true
yunmini.upload.wait_for_upload_port=true
yunmini.bootloader.tool=avrdude
yunmini.bootloader.low_fuses=0xff
yunmini.bootloader.high_fuses=0xd8
yunmini.bootloader.extended_fuses=0xfb
yunmini.bootloader.file=caterina/Caterina-Yunmini.hex
yunmini.bootloader.unlock_bits=0x3F
yunmini.bootloader.lock_bits=0x2F
yunmini.build.mcu=atmega32u4
yunmini.build.f_cpu=16000000L
yunmini.build.vid=0x2a03
yunmini.build.pid=0x8050
yunmini.build.usb_product="Arduino Yún Mini"
yunmini.build.board=AVR_YUN
yunmini.build.core=arduino
yunmini.build.variant=yun
yunmini.build.extra_flags={build.usb_flags}
##############################################################
chiwawa.name=Arduino Industrial 101
chiwawa.upload.via_ssh=true
chiwawa.vid.0=0x2a03
chiwawa.pid.0=0x0056
chiwawa.vid.1=0x2a03
chiwawa.pid.1=0x8056
chiwawa.upload.tool=avrdude
chiwawa.upload.protocol=avr109
chiwawa.upload.maximum_size=28672
chiwawa.upload.maximum_data_size=2560
chiwawa.upload.speed=57600
chiwawa.upload.disable_flushing=true
chiwawa.upload.use_1200bps_touch=true
chiwawa.upload.wait_for_upload_port=true
chiwawa.bootloader.tool=avrdude
chiwawa.bootloader.low_fuses=0xff
chiwawa.bootloader.high_fuses=0xd8
chiwawa.bootloader.extended_fuses=0xfb
chiwawa.bootloader.file=caterina/Caterina-Industrial101.hex
chiwawa.bootloader.unlock_bits=0x3F
chiwawa.bootloader.lock_bits=0x2F
chiwawa.build.mcu=atmega32u4
chiwawa.build.f_cpu=16000000L
chiwawa.build.vid=0x2a03
chiwawa.build.pid=0x8056
chiwawa.build.usb_product="Arduino Industrial 101"
chiwawa.build.board=AVR_YUN
chiwawa.build.core=arduino
chiwawa.build.variant=yun
chiwawa.build.extra_flags={build.usb_flags}
##############################################################
one.name=Linino One
one.upload.via_ssh=true
one.vid.0=0x2a03
one.pid.0=0x0001
one.vid.1=0x2a03
one.pid.1=0x8001
one.upload.tool=avrdude
one.upload.protocol=avr109
one.upload.maximum_size=28672
one.upload.maximum_data_size=2560
one.upload.speed=57600
one.upload.disable_flushing=true
one.upload.use_1200bps_touch=true
one.upload.wait_for_upload_port=true
one.bootloader.tool=avrdude
one.bootloader.low_fuses=0xff
one.bootloader.high_fuses=0xd8
one.bootloader.extended_fuses=0xfb
one.bootloader.file=caterina/Caterina-LininoOne.hex
one.bootloader.unlock_bits=0x3F
one.bootloader.lock_bits=0x2F
one.build.mcu=atmega32u4
one.build.f_cpu=16000000L
one.build.vid=0x2a03
one.build.pid=0x8001
one.build.usb_product="Linino One"
one.build.board=AVR_YUN
one.build.core=arduino
one.build.variant=yun
one.build.extra_flags={build.usb_flags}
##############################################################

View File

@ -0,0 +1,250 @@
:107000005FC0000078C0000076C0000074C00000BF
:1070100072C0000070C000006EC000006CC00000B4
:107020006AC0000068C00000DAC4000064C000004C
:1070300062C0000060C000005EC000005CC00000D4
:107040005AC000009DC0000056C0000054C000009F
:1070500052C0000050C000004EC000004CC00000F4
:107060004AC0000048C0000046C0000044C0000004
:1070700042C0000040C000003EC000003CC0000014
:107080003AC0000038C0000036C0000034C0000024
:1070900032C0000030C000002EC000002CC0000034
:1070A0002AC0000028C0000026C00000583E713EE3
:1070B000153F713E153FA63EC83E153FE83EFA3EDD
:1070C00011241FBECFEFDAE0DEBFCDBF11E0A0E09C
:1070D000B1E0E4EBFEE702C005900D92A63BB107DC
:1070E000D9F721E0A6EBB1E001C01D92AF3CB20799
:1070F000E1F720D3DDC684CF84E08093E90080915E
:10710000E80085FD0EC08091E8008B778093E80051
:107110008091E80082FDF3CF8EB38111F9CF80E03A
:1071200008958091F100089593E09093E900909183
:10713000E80095FF0AC08093F1005D9884E690E036
:107140009093BD018093BC0108959091E8009E77D3
:107150009093E8009091E80090FDEDCF9EB39111DF
:10716000F9CF0895F89410926F001092810081E099
:1071700085BF15BE47985D9A289A0C940000089523
:107180001F920F920FB60F9211242F938F939F93FC
:10719000EF93FF9310928500109284008091BC01C0
:1071A0009091BD01009741F001979093BD018093AC
:1071B000BC01892B09F45D9A8091BA019091BB01C1
:1071C000009741F001979093BB018093BA01892BFE
:1071D00009F4289A8091B6019091B7010196909395
:1071E000B7018093B601E0E0F0E0859194910196BB
:1071F00049F08091B8019091B90101969093B9013D
:107200008093B801FF91EF919F918F912F910F90F3
:107210000FBE0F901F90189542E061EC82E05AD3A8
:1072200042E161E883E056D342E160E884E052C382
:107230008091C701982F9F77913239F59091C801BD
:10724000903291F0913209F5813AF9F48091E80099
:10725000877F8093E80067E070E082E091E070D47F
:107260008091E8008B770FC0813279F48091E8003B
:10727000877F8093E80067E070E082E091E0B9D416
:107280008091E8008E778093E80008954F925F9296
:107290006F927F928F929F92AF92BF92CF92DF9226
:1072A000EF92FF92CF93DF9384E08093E900809187
:1072B000E80082FF30C2289884E690E09093BB01FA
:1072C0008093BA0119DFD82F853481F48CE49DE1D5
:1072D0009093B9018093B80107B600FCFDCFF999EE
:1072E000FECF81E180935700E89503C0843521F4F7
:1072F00003DF8DE019DFE6C18C34D9F38035C9F3A3
:10730000843721F484E410DF80E0F4CF813611F477
:1073100089E5F0CF813491F4EFDEC82FEDDE90E007
:10732000880F991F2C2F30E0322F2227330F822B0A
:10733000932BAA2797FDA095BA2F98C1803711F4F7
:1073400083E5D8CF833549F4CDEAD1E08991ECDEED
:1073500021E0C43BD207D1F7B5C1863521F481E3E2
:10736000E3DE80E3C7CF833731F487E8DDDE85E9EC
:10737000DBDE8EE1BFCF8536B9F4E0E0F0E083E0FC
:1073800095E080935700E89507B600FCFDCF9093F9
:107390005700E89507B600FCFDCFE058FF4FE11518
:1073A00020E7F20771F7A5CF823719F4E1E0F0E0AA
:1073B0000EC0863419F4E0E0F0E009C08E3419F410
:1073C000E3E0F0E004C0813539F4E2E0F0E089E088
:1073D0008093570084918ECF823631F489E5A4DE04
:1073E00080E0A2DE80E886CF823419F0873609F08B
:1073F000D5C01092B9011092B8017EDED82E7CDE85
:10740000E82E7ADEC82F8BEB8C0F823010F08FE3E2
:1074100071CFF12CFD2810926F00D73609F045C0CE
:1074200081E180935700E8955701912CD1E0A11498
:10743000B10409F4AFC0C090BF01D090C001E0908A
:10744000C101F090C201C634B9F4E92DF0E0EC2995
:10745000FD29849169DE992069F082E0C80ED11C73
:10746000E11CF11CC092BF01D092C001E092C101A9
:10747000F092C2019D2615C0D701C601B695A79509
:1074800097958795FFD450DEE2E0CE0ED11CE11C2B
:10749000F11CC092BF01D092C001E092C101F092F4
:1074A000C201F1E0AF1AB108C2CF8090BF01909045
:1074B000C001A090C101B090C201C63421F0C12C1E
:1074C000D12CD1E030C083E0F40180935700E895DF
:1074D00007B600FCFDCFF3CFC63461F5DD2039F1EE
:1074E0004090BF015090C0016090C1017090C201F6
:1074F00003DE2C2D30E0382BF2010901D093570028
:10750000E8951124F2E04F0E511C611C711C409251
:10751000BF015092C0016092C1017092C201DD268C
:1075200021E0E21AF108E114F104B1F627C0E4DD2C
:10753000C82EF5CFE1DD682F8091BF019091C00189
:10754000A091C101B091C201B695A7959795879575
:10755000A1D44091BF015091C0016091C1017091CF
:10756000C2014E5F5F4F6F4F7F4F4093BF015093FB
:10757000C0016093C1017093C201D2CFC63441F4FF
:1075800085E0F40180935700E89507B600FCFDCF35
:107590008DE0CADD82E080936F0094C0833471F483
:1075A000C091BF01D091C001A7DD90E021E0FE01B4
:1075B0000C0120935700E89511249BCE833601F5EA
:1075C000C090BF01D090C001E090C101F090C20115
:1075D00093DDF601E16090E021E00C01209357007B
:1075E000E8951124F2E0CF0ED11CE11CF11CC092F1
:1075F000BF01D092C001E092C101F092C20179CEE8
:107600008D3661F4E091BF01F091C00185E0809377
:107610005700E89507B600FCFDCF6BCE823551F4DC
:10762000E091BF01F091C001C591D4918D2F7CDD17
:107630008C2F60CE843419F55FDD682F8091BF01F7
:107640009091C001A091C101B091C201B695A795DA
:10765000979587951FD48091BF019091C001A0910B
:10766000C101B091C2010296A11DB11D8093BF015D
:107670009093C001A093C101B093C2013ACE843669
:10768000F1F4C090BF01D090C001E090C101F09032
:10769000C201D701C601B695A79597958795F2D3F4
:1076A00043DD22E0C20ED11CE11CF11CC092BF01DF
:1076B000D092C001E092C101F092C20103C08B31AF
:1076C00009F0A5CE83E08093E9009091E8008091D5
:1076D000E8008E778093E80095FD11C08091E80066
:1076E00080FD04C08EB38111F9CF15C08091E800F0
:1076F0008E778093E80003C08EB3882361F0809179
:10770000E80080FFF9CF84E08093E9008091E800F1
:107710008B778093E800DF91CF91FF90EF90DF901F
:10772000CF90BF90AF909F908F907F906F905F9021
:107730004F900895CF93309100081092000824B71D
:1077400014BE88E10FB6F894809360001092600038
:107750000FBE90E080E80FB6F8948093610090939C
:1077600061000FBE81E085BF82E085BF3F9A209A0D
:10777000559A90E8909361001092610047985D9A45
:10778000289A109289009AEF9093880080936F0056
:1077900083E080938100E0E0F0E085919491019690
:1077A00019F081E08093BE0121FF20C0809100018B
:1077B0003817E1F0809300087894809101018823C4
:1077C00039F08091B6019091B70188379140C8F3A4
:1077D0001092010110920008F89481E08093010159
:1077E0008091BE01882371F0BDDC0CC020FF04C075
:1077F0008091BE018111F8CF23FF04C08091000168
:107800003813EECFD4D078941092B9011092B80109
:10781000CEEF80910101882301F138DD1CD38091E6
:10782000B8019091B90181349F4110F0109201018B
:107830008091C3019091C40101969093C4018093FB
:10784000C301292F97FF02C02C2F291B220F2817B5
:1078500010F44798DECF479ADCCF8091E00081603A
:107860008093E0007FDC80E090E0CF910895292FA5
:1078700030E02230310539F02330310549F0213034
:10788000310561F410C08EE390E02DE531E01EC0BB
:10789000882371F0813089F08230A1F080E090E09F
:1078A00020E030E013C082E190E02BE931E00EC02F
:1078B00084E090E029E531E009C08CE290E027E225
:1078C00031E004C08CE190E029E031E0FA0131833D
:1078D000208308958093E900EBEEF0E080818160E1
:1078E0008083EDEEF0E010826093EC0040838091A5
:1078F000EE00881F8827881F08958091C70187FDA3
:1079000005C08091E80080FF0DC010C08091E800A4
:1079100082FD04C08EB38111F9CF08958091E800F3
:107920008B7707C08EB38111ECCF08958091E8006A
:107930008E778093E80008950F931F93CF93DF9382
:1079400041D048D0C8EDD0E088818F778883888186
:107950008068888388818F7D888319BC1EBA1092C5
:10796000C50100EE10E0F80180818B7F8083888163
:107970008160888342E060E080E0ACDFE1EEF0E02F
:1079800080818E7F8083E2EEF0E080818160808361
:10799000808188608083F80180818E7F80838881E8
:1079A00080618883DF91CF911F910F910895E7ED5A
:1079B000F0E08081816080838AE482BF81E08093EF
:1079C000C601BACFE8EDF0E080818E7F808310920F
:1079D000E20008951092DA001092E10008951F92DB
:1079E0000F920FB60F9211242F933F934F935F93F3
:1079F0006F937F938F939F93AF93BF93EF93FF9377
:107A00008091DA0080FF1BC08091D80080FF17C0F2
:107A10008091DA008E7F8093DA008091D90080FF18
:107A20000BC080E189BD82E189BD09B400FEFDCFB4
:107A300081E08EBB0FD203C019BC1EBA0BD280915D
:107A4000E10080FF17C08091E20080FF13C08091A9
:107A5000E2008E7F8093E2008091E200806180935B
:107A6000E2008091D80080628093D80019BC85E044
:107A70008EBBF0D18091E10084FF2CC08091E200A8
:107A800084FF28C080E189BD82E189BD09B400FE80
:107A9000FDCF8091D8008F7D8093D8008091E10048
:107AA0008F7E8093E1008091E2008F7E8093E200E0
:107AB0008091E20081608093E2008091C501811194
:107AC00004C08091E30087FF02C084E001C081E030
:107AD0008EBBC0D18091E10083FF21C08091E20084
:107AE00083FF1DC08091E100877F8093E10082E0E9
:107AF0008EBB1092C5018091E1008E7F8093E100E2
:107B00008091E2008E7F8093E2008091E2008061AC
:107B10008093E20042E060E080E0DCDE9BD1FF91F8
:107B2000EF91BF91AF919F918F917F916F915F91F5
:107B30004F913F912F910F900FBE0F901F9018956E
:107B40002091CD013091CE012617370748F06115FD
:107B5000710539F42091E8002E772093E80001C0E8
:107B6000B901FC0120E061157105A1F18EB38823F4
:107B7000E1F18530E1F18091E80083FD34C080912E
:107B8000E80082FF06C08091E80082FF26C080E006
:107B900008958091E80080FFE6CF2091F300809166
:107BA000F20090E0922B6115710551F0883091053B
:107BB00038F421912093F100615071090196F3CFBF
:107BC00021E0089709F020E08091E8008E7780930B
:107BD000E800C9CF2111CACFD6CF8EB3882329F0B0
:107BE000853089F604C081E0089582E0089583E03D
:107BF00008956115710529F42091E8002B772093F1
:107C0000E8006115710521F12EB3222351F12530D1
:107C100051F12091E80023FD20C02091E80022FFCF
:107C2000F3CFFC01CF014091F3002091F20030E04E
:107C3000342B232B09F38091F1008193CF01615004
:107C4000710981F7D9CF8EB3882359F0853059F067
:107C50008091E80080FFF7CF02C081E0089580E0C6
:107C6000089582E0089583E008950F931F93CF93C2
:107C7000DF9300D0CDB7DEB7E7ECF1E08091F10003
:107C8000819381E0EF3CF807C9F7D2DA8091E800F0
:107C900083FFCBC02091C7013091C801832F90E0B2
:107CA0008A30910508F0C1C0FC01EA5AF74CE4C0E3
:107CB000223809F0BAC08091CB0187708093E90027
:107CC0009091EB001092E9008091E800877F80930B
:107CD000E80095FB882780F98093F1001092F1006D
:107CE00082C0822F8D7F09F0A0C0223009F09DC094
:107CF0008091C901811124C02091CB01277009F422
:107D000094C02093E9008091EB0080FF19C080911E
:107D1000EB00333011F4806211C080618093EB007E
:107D200081E090E0022E01C0880F0A94EAF7809368
:107D3000EA001092EA008091EB0088608093EB00EB
:107D40001092E9008091E800877F50C021116DC03A
:107D50001091C9011F770FB7F8948091E800877FD1
:107D60008093E800CADD8091E80080FFFCCF80911D
:107D7000E3008078812B8093E30080688093E300A8
:107D8000112311F083E001C082E08EBB0FBF4DC014
:107D90002058223008F049C0AE014F5F5F4F60911C
:107DA000CB018091C9019091CA0161DD009709F46E
:107DB0003CC02091E800277F2093E800BC01898126
:107DC0009A81BEDE8091E8008B778093E8002DC019
:107DD000203859F58091E800877F8093E8008091F2
:107DE000C5018093F1008091E8008E778093E800D0
:107DF00084DD1BC0211119C09091C9019230A8F4F3
:107E00008091E800877F8093E8009093C50175DD3D
:107E10008091C501811104C08091E30087FF02C0F9
:107E200084E001C081E08EBBF7D98091E80083FF38
:107E30000AC08091EB0080628093EB008091E800A3
:107E4000877F8093E8000F900F90DF91CF911F9173
:107E50000F9108950895CF938EB3882359F0C09160
:107E6000E900C7701092E9008091E80083FDFDDE13
:107E7000C093E900CF910895EE0FFF1F0590F49194
:107E8000E02D0994F999FECF92BD81BDF89A99270A
:107E900080B50895262FF999FECF1FBA92BD81BDF6
:107EA00020BD0FB6F894FA9AF99A0FBE019608957C
:047EB000F894FFCF74
:107EB4007701000000000000081C03410072006408
:107EC40000750069006E006F002000730072006C82
:107ED400002000200000002C0341007200640075A3
:107EE4000069006E006F00200049006E0064007598
:107EF40000730074007200690061006C002000319E
:107F04000030003100200000000403090409023E8F
:107F14000002010080320904000001020201000590
:107F2400240010010424020405240600010705822C
:107F3400030800FF09040100020A00000007050409
:107F44000210000107058302100001120110010252
:107F5400000008032A5600010002010001434154B5
:067F64004552494E4100A8
:040000030000700089
:00000001FF

View File

@ -0,0 +1,250 @@
:107000005FC0000078C0000076C0000074C00000BF
:1070100072C0000070C000006EC000006CC00000B4
:107020006AC0000068C00000DAC4000064C000004C
:1070300062C0000060C000005EC000005CC00000D4
:107040005AC000009DC0000056C0000054C000009F
:1070500052C0000050C000004EC000004CC00000F4
:107060004AC0000048C0000046C0000044C0000004
:1070700042C0000040C000003EC000003CC0000014
:107080003AC0000038C0000036C0000034C0000024
:1070900032C0000030C000002EC000002CC0000034
:1070A0002AC0000028C0000026C00000583E713EE3
:1070B000153F713E153FA63EC83E153FE83EFA3EDD
:1070C00011241FBECFEFDAE0DEBFCDBF11E0A0E09C
:1070D000B1E0E4EBFEE702C005900D92A23BB107E0
:1070E000D9F721E0A2EBB1E001C01D92AB3CB207A1
:1070F000E1F720D3DDC684CF84E08093E90080915E
:10710000E80085FD0EC08091E8008B778093E80051
:107110008091E80082FDF3CF8EB38111F9CF80E03A
:1071200008958091F100089593E09093E900909183
:10713000E80095FF0AC08093F1005D9884E690E036
:107140009093B9018093B80108959091E8009E77DB
:107150009093E8009091E80090FDEDCF9EB39111DF
:10716000F9CF0895F89410926F001092810081E099
:1071700085BF15BE47985D9A289A0C940000089523
:107180001F920F920FB60F9211242F938F939F93FC
:10719000EF93FF9310928500109284008091B801C4
:1071A0009091B901009741F001979093B9018093B4
:1071B000B801892B09F45D9A8091B6019091B701CD
:1071C000009741F001979093B7018093B601892B06
:1071D00009F4289A8091B2019091B301019690939D
:1071E000B3018093B201E0E0F0E0859194910196C3
:1071F00049F08091B4019091B50101969093B50149
:107200008093B401FF91EF919F918F912F910F90F7
:107210000FBE0F901F90189542E061EC82E05AD3A8
:1072200042E161E883E056D342E160E884E052C382
:107230008091C301982F9F77913239F59091C401C5
:10724000903291F0913209F5813AF9F48091E80099
:10725000877F8093E80067E070E082E091E070D47F
:107260008091E8008B770FC0813279F48091E8003B
:10727000877F8093E80067E070E082E091E0B9D416
:107280008091E8008E778093E80008954F925F9296
:107290006F927F928F929F92AF92BF92CF92DF9226
:1072A000EF92FF92CF93DF9384E08093E900809187
:1072B000E80082FF30C2289884E690E09093B701FE
:1072C0008093B60119DFD82F853481F48CE49DE1D9
:1072D0009093B5018093B40107B600FCFDCFF999F6
:1072E000FECF81E180935700E89503C0843521F4F7
:1072F00003DF8DE019DFE6C18C34D9F38035C9F3A3
:10730000843721F484E410DF80E0F4CF813611F477
:1073100089E5F0CF813491F4EFDEC82FEDDE90E007
:10732000880F991F2C2F30E0322F2227330F822B0A
:10733000932BAA2797FDA095BA2F98C1803711F4F7
:1073400083E5D8CF833549F4C9EAD1E08991ECDEF1
:1073500021E0C03BD207D1F7B5C1863521F481E3E6
:10736000E3DE80E3C7CF833731F487E8DDDE85E9EC
:10737000DBDE8EE1BFCF8536B9F4E0E0F0E083E0FC
:1073800095E080935700E89507B600FCFDCF9093F9
:107390005700E89507B600FCFDCFE058FF4FE11518
:1073A00020E7F20771F7A5CF823719F4E1E0F0E0AA
:1073B0000EC0863419F4E0E0F0E009C08E3419F410
:1073C000E3E0F0E004C0813539F4E2E0F0E089E088
:1073D0008093570084918ECF823631F489E5A4DE04
:1073E00080E0A2DE80E886CF823419F0873609F08B
:1073F000D5C01092B5011092B4017EDED82E7CDE8D
:10740000E82E7ADEC82F8BEB8C0F823010F08FE3E2
:1074100071CFF12CFD2810926F00D73609F045C0CE
:1074200081E180935700E8955701912CD1E0A11498
:10743000B10409F4AFC0C090BB01D090BC01E09092
:10744000BD01F090BE01C634B9F4E92DF0E0EC299D
:10745000FD29849169DE992069F082E0C80ED11C73
:10746000E11CF11CC092BB01D092BC01E092BD01B5
:10747000F092BE019D2615C0D701C601B695A7950D
:1074800097958795FFD450DEE2E0CE0ED11CE11C2B
:10749000F11CC092BB01D092BC01E092BD01F09200
:1074A000BE01F1E0AF1AB108C2CF8090BB0190904D
:1074B000BC01A090BD01B090BE01C63421F0C12C2A
:1074C000D12CD1E030C083E0F40180935700E895DF
:1074D00007B600FCFDCFF3CFC63461F5DD2039F1EE
:1074E0004090BB015090BC016090BD017090BE0106
:1074F00003DE2C2D30E0382BF2010901D093570028
:10750000E8951124F2E04F0E511C611C711C409251
:10751000BB015092BC016092BD017092BE01DD269C
:1075200021E0E21AF108E114F104B1F627C0E4DD2C
:10753000C82EF5CFE1DD682F8091BB019091BC0191
:10754000A091BD01B091BE01B695A795979587957D
:10755000A1D44091BB015091BC016091BD017091DB
:10756000BE014E5F5F4F6F4F7F4F4093BB01509303
:10757000BC016093BD017093BE01D2CFC63441F40B
:1075800085E0F40180935700E89507B600FCFDCF35
:107590008DE0CADD82E080936F0094C0833471F483
:1075A000C091BB01D091BC01A7DD90E021E0FE01BC
:1075B0000C0120935700E89511249BCE833601F5EA
:1075C000C090BB01D090BC01E090BD01F090BE0125
:1075D00093DDF601E16090E021E00C01209357007B
:1075E000E8951124F2E0CF0ED11CE11CF11CC092F1
:1075F000BB01D092BC01E092BD01F092BE0179CEF8
:107600008D3661F4E091BB01F091BC0185E080937F
:107610005700E89507B600FCFDCF6BCE823551F4DC
:10762000E091BB01F091BC01C591D4918D2F7CDD1F
:107630008C2F60CE843419F55FDD682F8091BB01FB
:107640009091BC01A091BD01B091BE01B695A795E6
:10765000979587951FD48091BB019091BC01A09113
:10766000BD01B091BE010296A11DB11D8093BB0169
:107670009093BC01A093BD01B093BE013ACE843675
:10768000F1F4C090BB01D090BC01E090BD01F0903E
:10769000BE01D701C601B695A79597958795F2D3F8
:1076A00043DD22E0C20ED11CE11CF11CC092BB01E3
:1076B000D092BC01E092BD01F092BE0103C08B31BB
:1076C00009F0A5CE83E08093E9009091E8008091D5
:1076D000E8008E778093E80095FD11C08091E80066
:1076E00080FD04C08EB38111F9CF15C08091E800F0
:1076F0008E778093E80003C08EB3882361F0809179
:10770000E80080FFF9CF84E08093E9008091E800F1
:107710008B778093E800DF91CF91FF90EF90DF901F
:10772000CF90BF90AF909F908F907F906F905F9021
:107730004F900895CF93309100081092000824B71D
:1077400014BE88E10FB6F894809360001092600038
:107750000FBE90E080E80FB6F8948093610090939C
:1077600061000FBE81E085BF82E085BF3F9A209A0D
:10777000559A90E8909361001092610047985D9A45
:10778000289A109289009AEF9093880080936F0056
:1077900083E080938100E0E0F0E085919491019690
:1077A00019F081E08093BA0121FF20C0809100018F
:1077B0003817E1F0809300087894809101018823C4
:1077C00039F08091B2019091B30188379140C8F3AC
:1077D0001092010110920008F89481E08093010159
:1077E0008091BA01882371F0BDDC0CC020FF04C079
:1077F0008091BA018111F8CF23FF04C0809100016C
:107800003813EECFD4D078941092B5011092B40111
:10781000CEEF80910101882301F138DD1CD38091E6
:10782000B4019091B50181349F4110F01092010193
:107830008091BF019091C00101969093C001809307
:10784000BF01292F97FF02C02C2F291B220F2817B9
:1078500010F44798DECF479ADCCF8091E00081603A
:107860008093E0007FDC80E090E0CF910895292FA5
:1078700030E02230310539F02330310549F0213034
:10788000310561F410C08EE390E029E531E01EC0BF
:10789000882371F0813089F08230A1F080E090E09F
:1078A00020E030E013C082E190E027E931E00EC033
:1078B00084E090E025E531E009C08CE290E027E229
:1078C00031E004C08CE190E029E031E0FA0131833D
:1078D000208308958093E900EBEEF0E080818160E1
:1078E0008083EDEEF0E010826093EC0040838091A5
:1078F000EE00881F8827881F08958091C30187FDA7
:1079000005C08091E80080FF0DC010C08091E800A4
:1079100082FD04C08EB38111F9CF08958091E800F3
:107920008B7707C08EB38111ECCF08958091E8006A
:107930008E778093E80008950F931F93CF93DF9382
:1079400041D048D0C8EDD0E088818F778883888186
:107950008068888388818F7D888319BC1EBA1092C5
:10796000C10100EE10E0F80180818B7F8083888167
:107970008160888342E060E080E0ACDFE1EEF0E02F
:1079800080818E7F8083E2EEF0E080818160808361
:10799000808188608083F80180818E7F80838881E8
:1079A00080618883DF91CF911F910F910895E7ED5A
:1079B000F0E08081816080838AE482BF81E08093EF
:1079C000C201BACFE8EDF0E080818E7F8083109213
:1079D000E20008951092DA001092E10008951F92DB
:1079E0000F920FB60F9211242F933F934F935F93F3
:1079F0006F937F938F939F93AF93BF93EF93FF9377
:107A00008091DA0080FF1BC08091D80080FF17C0F2
:107A10008091DA008E7F8093DA008091D90080FF18
:107A20000BC080E189BD82E189BD09B400FEFDCFB4
:107A300081E08EBB0FD203C019BC1EBA0BD280915D
:107A4000E10080FF17C08091E20080FF13C08091A9
:107A5000E2008E7F8093E2008091E200806180935B
:107A6000E2008091D80080628093D80019BC85E044
:107A70008EBBF0D18091E10084FF2CC08091E200A8
:107A800084FF28C080E189BD82E189BD09B400FE80
:107A9000FDCF8091D8008F7D8093D8008091E10048
:107AA0008F7E8093E1008091E2008F7E8093E200E0
:107AB0008091E20081608093E2008091C101811198
:107AC00004C08091E30087FF02C084E001C081E030
:107AD0008EBBC0D18091E10083FF21C08091E20084
:107AE00083FF1DC08091E100877F8093E10082E0E9
:107AF0008EBB1092C1018091E1008E7F8093E100E6
:107B00008091E2008E7F8093E2008091E2008061AC
:107B10008093E20042E060E080E0DCDE9BD1FF91F8
:107B2000EF91BF91AF919F918F917F916F915F91F5
:107B30004F913F912F910F900FBE0F901F9018956E
:107B40002091C9013091CA012617370748F0611505
:107B5000710539F42091E8002E772093E80001C0E8
:107B6000B901FC0120E061157105A1F18EB38823F4
:107B7000E1F18530E1F18091E80083FD34C080912E
:107B8000E80082FF06C08091E80082FF26C080E006
:107B900008958091E80080FFE6CF2091F300809166
:107BA000F20090E0922B6115710551F0883091053B
:107BB00038F421912093F100615071090196F3CFBF
:107BC00021E0089709F020E08091E8008E7780930B
:107BD000E800C9CF2111CACFD6CF8EB3882329F0B0
:107BE000853089F604C081E0089582E0089583E03D
:107BF00008956115710529F42091E8002B772093F1
:107C0000E8006115710521F12EB3222351F12530D1
:107C100051F12091E80023FD20C02091E80022FFCF
:107C2000F3CFFC01CF014091F3002091F20030E04E
:107C3000342B232B09F38091F1008193CF01615004
:107C4000710981F7D9CF8EB3882359F0853059F067
:107C50008091E80080FFF7CF02C081E0089580E0C6
:107C6000089582E0089583E008950F931F93CF93C2
:107C7000DF9300D0CDB7DEB7E3ECF1E08091F10007
:107C8000819381E0EB3CF807C9F7D2DA8091E800F4
:107C900083FFCBC02091C3013091C401832F90E0BA
:107CA0008A30910508F0C1C0FC01EA5AF74CE4C0E3
:107CB000223809F0BAC08091C70187708093E9002B
:107CC0009091EB001092E9008091E800877F80930B
:107CD000E80095FB882780F98093F1001092F1006D
:107CE00082C0822F8D7F09F0A0C0223009F09DC094
:107CF0008091C501811124C02091C701277009F42A
:107D000094C02093E9008091EB0080FF19C080911E
:107D1000EB00333011F4806211C080618093EB007E
:107D200081E090E0022E01C0880F0A94EAF7809368
:107D3000EA001092EA008091EB0088608093EB00EB
:107D40001092E9008091E800877F50C021116DC03A
:107D50001091C5011F770FB7F8948091E800877FD5
:107D60008093E800CADD8091E80080FFFCCF80911D
:107D7000E3008078812B8093E30080688093E300A8
:107D8000112311F083E001C082E08EBB0FBF4DC014
:107D90002058223008F049C0AE014F5F5F4F60911C
:107DA000C7018091C5019091C60161DD009709F47A
:107DB0003CC02091E800277F2093E800BC01898126
:107DC0009A81BEDE8091E8008B778093E8002DC019
:107DD000203859F58091E800877F8093E8008091F2
:107DE000C1018093F1008091E8008E778093E800D4
:107DF00084DD1BC0211119C09091C5019230A8F4F7
:107E00008091E800877F8093E8009093C10175DD41
:107E10008091C101811104C08091E30087FF02C0FD
:107E200084E001C081E08EBBF7D98091E80083FF38
:107E30000AC08091EB0080628093EB008091E800A3
:107E4000877F8093E8000F900F90DF91CF911F9173
:107E50000F9108950895CF938EB3882359F0C09160
:107E6000E900C7701092E9008091E80083FDFDDE13
:107E7000C093E900CF910895EE0FFF1F0590F49194
:107E8000E02D0994F999FECF92BD81BDF89A99270A
:107E900080B50895262FF999FECF1FBA92BD81BDF6
:107EA00020BD0FB6F894FA9AF99A0FBE019608957C
:047EB000F894FFCF74
:107EB4007701000000000000081C03410072006408
:107EC40000750069006E006F002000730072006C82
:107ED400002000200000002C0341007200640075A3
:107EE4000069006E006F0020004C0065006F006E9A
:107EF400006100720064006F0020004500540048D7
:107F040000200000000403090409023E00020100ED
:107F1400803209040000010202010005240010015E
:107F2400042402040524060001070582030800FF57
:107F340009040100020A0000000705040210000100
:107F4400070583021000011201100102000008035A
:107F54002A40000100020100014341544552494EA8
:027F64004100DA
:040000030000700089
:00000001FF

View File

@ -0,0 +1,249 @@
:107000005FC0000078C0000076C0000074C00000BF
:1070100072C0000070C000006EC000006CC00000B4
:107020006AC0000068C00000DAC4000064C000004C
:1070300062C0000060C000005EC000005CC00000D4
:107040005AC000009DC0000056C0000054C000009F
:1070500052C0000050C000004EC000004CC00000F4
:107060004AC0000048C0000046C0000044C0000004
:1070700042C0000040C000003EC000003CC0000014
:107080003AC0000038C0000036C0000034C0000024
:1070900032C0000030C000002EC000002CC0000034
:1070A0002AC0000028C0000026C00000583E713EE3
:1070B000153F713E153FA63EC83E153FE83EFA3EDD
:1070C00011241FBECFEFDAE0DEBFCDBF11E0A0E09C
:1070D000B1E0E4EBFEE702C005900D92A83AB107DB
:1070E000D9F721E0A8EAB1E001C01D92A13CB207A6
:1070F000E1F720D3DDC684CF84E08093E90080915E
:10710000E80085FD0EC08091E8008B778093E80051
:107110008091E80082FDF3CF8EB38111F9CF80E03A
:1071200008958091F100089593E09093E900909183
:10713000E80095FF0AC08093F1005D9884E690E036
:107140009093AF018093AE0108959091E8009E77EF
:107150009093E8009091E80090FDEDCF9EB39111DF
:10716000F9CF0895F89410926F001092810081E099
:1071700085BF15BE47985D9A289A0C940000089523
:107180001F920F920FB60F9211242F938F939F93FC
:10719000EF93FF9310928500109284008091AE01CE
:1071A0009091AF01009741F001979093AF018093C8
:1071B000AE01892B09F45D9A8091AC019091AD01EB
:1071C000009741F001979093AD018093AC01892B1A
:1071D00009F4289A8091A8019091A90101969093B1
:1071E000A9018093A801E0E0F0E0859194910196D7
:1071F00049F08091AA019091AB0101969093AB0167
:107200008093AA01FF91EF919F918F912F910F9001
:107210000FBE0F901F90189542E061EC82E05AD3A8
:1072200042E161E883E056D342E160E884E052C382
:107230008091B901982F9F77913239F59091BA01D9
:10724000903291F0913209F5813AF9F48091E80099
:10725000877F8093E80067E070E082E091E070D47F
:107260008091E8008B770FC0813279F48091E8003B
:10727000877F8093E80067E070E082E091E0B9D416
:107280008091E8008E778093E80008954F925F9296
:107290006F927F928F929F92AF92BF92CF92DF9226
:1072A000EF92FF92CF93DF9384E08093E900809187
:1072B000E80082FF30C2289884E690E09093AD0108
:1072C0008093AC0119DFD82F853481F48CE49DE1E3
:1072D0009093AB018093AA0107B600FCFDCFF9990A
:1072E000FECF81E180935700E89503C0843521F4F7
:1072F00003DF8DE019DFE6C18C34D9F38035C9F3A3
:10730000843721F484E410DF80E0F4CF813611F477
:1073100089E5F0CF813491F4EFDEC82FEDDE90E007
:10732000880F991F2C2F30E0322F2227330F822B0A
:10733000932BAA2797FDA095BA2F98C1803711F4F7
:1073400083E5D8CF833549F4CFE9D1E08991ECDEEC
:1073500021E0C63AD207D1F7B5C1863521F481E3E1
:10736000E3DE80E3C7CF833731F487E8DDDE85E9EC
:10737000DBDE8EE1BFCF8536B9F4E0E0F0E083E0FC
:1073800095E080935700E89507B600FCFDCF9093F9
:107390005700E89507B600FCFDCFE058FF4FE11518
:1073A00020E7F20771F7A5CF823719F4E1E0F0E0AA
:1073B0000EC0863419F4E0E0F0E009C08E3419F410
:1073C000E3E0F0E004C0813539F4E2E0F0E089E088
:1073D0008093570084918ECF823631F489E5A4DE04
:1073E00080E0A2DE80E886CF823419F0873609F08B
:1073F000D5C01092AB011092AA017EDED82E7CDEA1
:10740000E82E7ADEC82F8BEB8C0F823010F08FE3E2
:1074100071CFF12CFD2810926F00D73609F045C0CE
:1074200081E180935700E8955701912CD1E0A11498
:10743000B10409F4AFC0C090B101D090B201E090A6
:10744000B301F090B401C634B9F4E92DF0E0EC29B1
:10745000FD29849169DE992069F082E0C80ED11C73
:10746000E11CF11CC092B101D092B201E092B301D3
:10747000F092B4019D2615C0D701C601B695A79517
:1074800097958795FFD450DEE2E0CE0ED11CE11C2B
:10749000F11CC092B101D092B201E092B301F0921E
:1074A000B401F1E0AF1AB108C2CF8090B101909061
:1074B000B201A090B301B090B401C63421F0C12C48
:1074C000D12CD1E030C083E0F40180935700E895DF
:1074D00007B600FCFDCFF3CFC63461F5DD2039F1EE
:1074E0004090B1015090B2016090B3017090B4012E
:1074F00003DE2C2D30E0382BF2010901D093570028
:10750000E8951124F2E04F0E511C611C711C409251
:10751000B1015092B2016092B3017092B401DD26C4
:1075200021E0E21AF108E114F104B1F627C0E4DD2C
:10753000C82EF5CFE1DD682F8091B1019091B201A5
:10754000A091B301B091B401B695A7959795879591
:10755000A1D44091B1015091B2016091B3017091F9
:10756000B4014E5F5F4F6F4F7F4F4093B101509317
:10757000B2016093B3017093B401D2CFC63441F429
:1075800085E0F40180935700E89507B600FCFDCF35
:107590008DE0CADD82E080936F0094C0833471F483
:1075A000C091B101D091B201A7DD90E021E0FE01D0
:1075B0000C0120935700E89511249BCE833601F5EA
:1075C000C090B101D090B201E090B301F090B4014D
:1075D00093DDF601E16090E021E00C01209357007B
:1075E000E8951124F2E0CF0ED11CE11CF11CC092F1
:1075F000B101D092B201E092B301F092B40179CE20
:107600008D3661F4E091B101F091B20185E0809393
:107610005700E89507B600FCFDCF6BCE823551F4DC
:10762000E091B101F091B201C591D4918D2F7CDD33
:107630008C2F60CE843419F55FDD682F8091B10105
:107640009091B201A091B301B091B401B695A79504
:10765000979587951FD48091B1019091B201A09127
:10766000B301B091B4010296A11DB11D8093B10187
:107670009093B201A093B301B093B4013ACE843693
:10768000F1F4C090B101D090B201E090B301F0905C
:10769000B401D701C601B695A79597958795F2D302
:1076A00043DD22E0C20ED11CE11CF11CC092B101ED
:1076B000D092B201E092B301F092B40103C08B31D9
:1076C00009F0A5CE83E08093E9009091E8008091D5
:1076D000E8008E778093E80095FD11C08091E80066
:1076E00080FD04C08EB38111F9CF15C08091E800F0
:1076F0008E778093E80003C08EB3882361F0809179
:10770000E80080FFF9CF84E08093E9008091E800F1
:107710008B778093E800DF91CF91FF90EF90DF901F
:10772000CF90BF90AF909F908F907F906F905F9021
:107730004F900895CF93309100081092000824B71D
:1077400014BE88E10FB6F894809360001092600038
:107750000FBE90E080E80FB6F8948093610090939C
:1077600061000FBE81E085BF82E085BF3F9A209A0D
:10777000559A90E8909361001092610047985D9A45
:10778000289A109289009AEF9093880080936F0056
:1077900083E080938100E0E0F0E085919491019690
:1077A00019F081E08093B00121FF20C08091000199
:1077B0003817E1F0809300087894809101018823C4
:1077C00039F08091A8019091A90188379140C8F3C0
:1077D0001092010110920008F89481E08093010159
:1077E0008091B001882371F0BDDC0CC020FF04C083
:1077F0008091B0018111F8CF23FF04C08091000176
:107800003813EECFD4D078941092AB011092AA0125
:10781000CEEF80910101882301F138DD1CD38091E6
:10782000AA019091AB0181349F4110F010920101A7
:107830008091B5019091B60101969093B601809325
:10784000B501292F97FF02C02C2F291B220F2817C3
:1078500010F44798DECF479ADCCF8091E00081603A
:107860008093E0007FDC80E090E0CF910895292FA5
:1078700030E02230310539F02330310549F0213034
:10788000310561F410C08EE390E02FE431E01EC0BA
:10789000882371F0813089F08230A1F080E090E09F
:1078A00020E030E013C082E190E02DE831E00EC02E
:1078B00084E090E02BE431E009C082E290E027E22E
:1078C00031E004C08CE190E029E031E0FA0131833D
:1078D000208308958093E900EBEEF0E080818160E1
:1078E0008083EDEEF0E010826093EC0040838091A5
:1078F000EE00881F8827881F08958091B90187FDB1
:1079000005C08091E80080FF0DC010C08091E800A4
:1079100082FD04C08EB38111F9CF08958091E800F3
:107920008B7707C08EB38111ECCF08958091E8006A
:107930008E778093E80008950F931F93CF93DF9382
:1079400041D048D0C8EDD0E088818F778883888186
:107950008068888388818F7D888319BC1EBA1092C5
:10796000B70100EE10E0F80180818B7F8083888171
:107970008160888342E060E080E0ACDFE1EEF0E02F
:1079800080818E7F8083E2EEF0E080818160808361
:10799000808188608083F80180818E7F80838881E8
:1079A00080618883DF91CF911F910F910895E7ED5A
:1079B000F0E08081816080838AE482BF81E08093EF
:1079C000B801BACFE8EDF0E080818E7F808310921D
:1079D000E20008951092DA001092E10008951F92DB
:1079E0000F920FB60F9211242F933F934F935F93F3
:1079F0006F937F938F939F93AF93BF93EF93FF9377
:107A00008091DA0080FF1BC08091D80080FF17C0F2
:107A10008091DA008E7F8093DA008091D90080FF18
:107A20000BC080E189BD82E189BD09B400FEFDCFB4
:107A300081E08EBB0FD203C019BC1EBA0BD280915D
:107A4000E10080FF17C08091E20080FF13C08091A9
:107A5000E2008E7F8093E2008091E200806180935B
:107A6000E2008091D80080628093D80019BC85E044
:107A70008EBBF0D18091E10084FF2CC08091E200A8
:107A800084FF28C080E189BD82E189BD09B400FE80
:107A9000FDCF8091D8008F7D8093D8008091E10048
:107AA0008F7E8093E1008091E2008F7E8093E200E0
:107AB0008091E20081608093E2008091B7018111A2
:107AC00004C08091E30087FF02C084E001C081E030
:107AD0008EBBC0D18091E10083FF21C08091E20084
:107AE00083FF1DC08091E100877F8093E10082E0E9
:107AF0008EBB1092B7018091E1008E7F8093E100F0
:107B00008091E2008E7F8093E2008091E2008061AC
:107B10008093E20042E060E080E0DCDE9BD1FF91F8
:107B2000EF91BF91AF919F918F917F916F915F91F5
:107B30004F913F912F910F900FBE0F901F9018956E
:107B40002091BF013091C0012617370748F0611519
:107B5000710539F42091E8002E772093E80001C0E8
:107B6000B901FC0120E061157105A1F18EB38823F4
:107B7000E1F18530E1F18091E80083FD34C080912E
:107B8000E80082FF06C08091E80082FF26C080E006
:107B900008958091E80080FFE6CF2091F300809166
:107BA000F20090E0922B6115710551F0883091053B
:107BB00038F421912093F100615071090196F3CFBF
:107BC00021E0089709F020E08091E8008E7780930B
:107BD000E800C9CF2111CACFD6CF8EB3882329F0B0
:107BE000853089F604C081E0089582E0089583E03D
:107BF00008956115710529F42091E8002B772093F1
:107C0000E8006115710521F12EB3222351F12530D1
:107C100051F12091E80023FD20C02091E80022FFCF
:107C2000F3CFFC01CF014091F3002091F20030E04E
:107C3000342B232B09F38091F1008193CF01615004
:107C4000710981F7D9CF8EB3882359F0853059F067
:107C50008091E80080FFF7CF02C081E0089580E0C6
:107C6000089582E0089583E008950F931F93CF93C2
:107C7000DF9300D0CDB7DEB7E9EBF1E08091F10002
:107C8000819381E0E13CF807C9F7D2DA8091E800FE
:107C900083FFCBC02091B9013091BA01832F90E0CE
:107CA0008A30910508F0C1C0FC01EA5AF74CE4C0E3
:107CB000223809F0BAC08091BD0187708093E90035
:107CC0009091EB001092E9008091E800877F80930B
:107CD000E80095FB882780F98093F1001092F1006D
:107CE00082C0822F8D7F09F0A0C0223009F09DC094
:107CF0008091BB01811124C02091BD01277009F43E
:107D000094C02093E9008091EB0080FF19C080911E
:107D1000EB00333011F4806211C080618093EB007E
:107D200081E090E0022E01C0880F0A94EAF7809368
:107D3000EA001092EA008091EB0088608093EB00EB
:107D40001092E9008091E800877F50C021116DC03A
:107D50001091BB011F770FB7F8948091E800877FDF
:107D60008093E800CADD8091E80080FFFCCF80911D
:107D7000E3008078812B8093E30080688093E300A8
:107D8000112311F083E001C082E08EBB0FBF4DC014
:107D90002058223008F049C0AE014F5F5F4F60911C
:107DA000BD018091BB019091BC0161DD009709F498
:107DB0003CC02091E800277F2093E800BC01898126
:107DC0009A81BEDE8091E8008B778093E8002DC019
:107DD000203859F58091E800877F8093E8008091F2
:107DE000B7018093F1008091E8008E778093E800DE
:107DF00084DD1BC0211119C09091BB019230A8F401
:107E00008091E800877F8093E8009093B70175DD4B
:107E10008091B701811104C08091E30087FF02C007
:107E200084E001C081E08EBBF7D98091E80083FF38
:107E30000AC08091EB0080628093EB008091E800A3
:107E4000877F8093E8000F900F90DF91CF911F9173
:107E50000F9108950895CF938EB3882359F0C09160
:107E6000E900C7701092E9008091E80083FDFDDE13
:107E7000C093E900CF910895EE0FFF1F0590F49194
:107E8000E02D0994F999FECF92BD81BDF89A99270A
:107E900080B50895262FF999FECF1FBA92BD81BDF6
:107EA00020BD0FB6F894FA9AF99A0FBE019608957C
:047EB000F894FFCF74
:107EB4007701000000000000081C0364006F0067E5
:107EC400002000680075006E0074006500720020D8
:107ED4000041004700000022034C0069006E006965
:107EE400006E006F0020004F006E0065002000202F
:107EF40000200020002000200000000403090409E1
:107F0400023E000201008032090400000102020165
:107F140000052400100104240204052406000107BE
:107F24000582030800FF09040100020A000000079B
:107F3400050402100001070583021000011201105C
:107F44000102000008032A010001000201000143AC
:087F540041544552494E410021
:040000030000700089
:00000001FF

View File

@ -0,0 +1,250 @@
:107000005FC0000078C0000076C0000074C00000BF
:1070100072C0000070C000006EC000006CC00000B4
:107020006AC0000068C00000D1C4000064C0000055
:1070300062C0000060C000005EC000005CC00000D4
:107040005AC000009CC0000056C0000054C00000A0
:1070500052C0000050C000004EC000004CC00000F4
:107060004AC0000048C0000046C0000044C0000004
:1070700042C0000040C000003EC000003CC0000014
:107080003AC0000038C0000036C0000034C0000024
:1070900032C0000030C000002EC000002CC0000034
:1070A0002AC0000028C0000026C00000553E6E3EE9
:1070B000173F6E3E173FA83ECA3E173FEA3EFC3ED2
:1070C00011241FBECFEFDAE0DEBFCDBF11E0A0E09C
:1070D000B1E0E8EBFEE702C005900D92A23BB107DC
:1070E000D9F711E0A2EBB1E001C01D92AB3CB107B2
:1070F000E1F71BD3DFC684CF84E08093E900809161
:10710000E80085FD0DC08091E8008B778093E80052
:107110008091E80082FDF3CF8EB38111F9CF02C0D8
:107120008091F100089593E09093E9009091E80038
:1071300095FF0AC08093F1005D9884E690E09093FB
:10714000B9018093B80108959091E8009E779093DB
:10715000E8009091E80090FDEDCF9EB39111F9CF3A
:107160000895F89410926F001092810081E085BF1D
:1071700015BE47985D9A289A0C94000008951F92B6
:107180000F920FB60F9211242F938F939F93EF932B
:10719000FF9310928500109284008091B801909125
:1071A000B901009741F001979093B9018093B8011C
:1071B000892B09F45D9A8091B6019091B7010097EF
:1071C00041F001979093B7018093B601892B09F4A0
:1071D000289A8091B2019091B30101969093B301E6
:1071E0008093B201E0E0F0E085919491019649F03E
:1071F0008091B4019091B50101969093B50180936F
:10720000B401FF91EF919F918F912F910F900FBE3D
:107210000F901F90189542E061EC82E054D342E158
:1072200061E883E050D342E160E884E04CC38091A0
:10723000C301982F9F77913239F59091C401903214
:1072400091F0913209F5813AF9F48091E800877F55
:107250008093E80067E070E082E091E068D480917C
:10726000E8008B770FC0813279F48091E800877F46
:107270008093E80067E070E082E091E0B5D480910F
:10728000E8008E778093E80008956F927F928F9246
:107290009F92AF92BF92CF92DF92EF92FF920F93A5
:1072A0001F93CF93DF9384E08093E9008091E800FF
:1072B00082FF2CC2289884E690E09093B7018093D7
:1072C000B6011ADFC82F853481F48CE49DE19093D8
:1072D000B5018093B40107B600FCFDCFF999FECF4C
:1072E00081E180935700E89503C0843521F404DFE1
:1072F0008DE019DFE2C18C34D9F38035C9F38437CE
:1073000021F484E410DF80E0F4CF813611F489E5C4
:10731000F0CF813491F4F0DEC82FEEDE90E0880FDC
:10732000991F2C2F30E0322F2227330F822B932BE3
:10733000AA2797FDA095BA2F94C1803711F483E551
:10734000D8CF833549F4C9EAD1E01C2F195F899160
:10735000EADE1C13FCCFB1C1863521F481E3E3DE04
:1073600080E3C7CF833731F487E8DDDE85E9DBDEF4
:107370008EE1BFCF8536B9F4E0E0F0E083E095E040
:1073800080935700E89507B600FCFDCF9093570017
:10739000E89507B600FCFDCFE058FF4FE11520E768
:1073A000F20771F7A5CF823719F4E1E0F0E00EC0E3
:1073B000863419F4E0E0F0E009C08E3419F4E3E01B
:1073C000F0E004C0813539F4E2E0F0E089E0809338
:1073D000570084918ECF823631F489E5A4DE80E0B7
:1073E000A2DE80E886CF823419F0873609F0D1C05A
:1073F0001092B5011092B4017FDE082F7DDED82FE8
:107400007BDE182F8BEB810F823010F08FE371CF72
:107410002D2F30E0302B10926F00C73609F043C09B
:1074200081E180935700E895E90100E0BB24B39423
:10743000209709F4AAC0C090BB01D090BC01E09095
:10744000BD01F090BE011634B9F4E02FF0E0EC2954
:10745000FD29849168DE002369F082E0C80ED11C0A
:10746000E11CF11CC092BB01D092BC01E092BD01B5
:10747000F092BE010B2515C0D701C601B695A795A0
:107480009795879501D54FDEE2E0CE0ED11CE11C29
:10749000F11CC092BB01D092BC01E092BD01F09200
:1074A000BE012197C5CF8090BB019090BC01A090F8
:1074B000BD01B090BE01163441F483E0F401809325
:1074C0005700E89507B600FCFDCFE901712C00E0FC
:1074D00066246394209709F44CC0163431F50023D8
:1074E00001F1C090BB01D090BC01E090BD01F090D3
:1074F000BE0102DE272D30E0382BF6010901609233
:107500005700E8951124F2E0CF0ED11CE11CF11CCC
:10751000C092BB01D092BC01E092BD01F092BE01CD
:1075200002C0EADD782E062522C0E6DD682F8091B4
:10753000BB019091BC01A091BD01B091BE01B69577
:10754000A79597958795A8D48091BB019091BC0190
:10755000A091BD01B091BE010296A11DB11D809305
:10756000BB019093BC01A093BD01B093BE012197D4
:10757000B1CF163441F485E0F40180935700E895CB
:1075800007B600FCFDCF8DE0CEDD82E080936F007A
:1075900094C0833471F4C091BB01D091BC01ACDDC7
:1075A00090E021E0FE010C0120935700E8951124A2
:1075B0009FCE833601F5C090BB01D090BC01E09016
:1075C000BD01F090BE0198DDF601E16090E021E0A0
:1075D0000C0120935700E8951124F2E0CF0ED11C46
:1075E000E11CF11CC092BB01D092BC01E092BD0134
:1075F000F092BE017DCE8D3661F4E091BB01F09139
:10760000BC0185E080935700E89507B600FCFDCFEC
:107610006FCE823551F4E091BB01F091BC01C59170
:10762000D4918D2F80DD8C2F64CE843419F564DDE8
:10763000682F8091BB019091BC01A091BD01B091D8
:10764000BE01B695A7959795879526D48091BB01E5
:107650009091BC01A091BD01B091BE010296A11D07
:10766000B11D8093BB019093BC01A093BD01B09369
:10767000BE013ECE8436F1F4C090BB01D090BC0177
:10768000E090BD01F090BE01D701C601B695A79567
:1076900097958795F9D347DD22E0C20ED11CE11CF6
:1076A000F11CC092BB01D092BC01E092BD01F092EE
:1076B000BE0103C08B3109F0A9CE83E08093E900BD
:1076C0009091E8008091E8008E778093E80095FD26
:1076D00011C08091E80080FD04C08EB38111F9CF04
:1076E00015C08091E8008E778093E80003C08EB3C8
:1076F000882361F08091E80080FFF9CF84E08093D7
:10770000E9008091E8008B778093E800DF91CF91CA
:107710001F910F91FF90EF90DF90CF90BF90AF90AF
:107720009F908F907F906F900895CF9390910008D5
:107730001092000884B714BE28E10FB6F894209385
:107740006000109260000FBE40E820E00FB6F89491
:1077500040936100209361000FBE21E025BF32E01D
:1077600035BF3F9A209A559A40936100109261006C
:1077700047985D9A289A109289004AEF40938800B2
:1077800030936F0033E030938100E0E0F0E045910A
:1077900054914F3F5F4F11F02093BA0181FF20C0F9
:1077A000209100019217E1F02093000878948091D5
:1077B0000101882339F08091B2019091B30188379B
:1077C0009140C8F31092010110920008F89481E0F2
:1077D000809301018091BA01882371F0C2DC0CC052
:1077E00080FF04C02091BA012111F8CF83FF04C0AB
:1077F000809100019813EECFD1D078941092B5010A
:107800001092B401CEEF80910101882301F13DDD9A
:1078100024D38091B4019091B50181349F4110F03F
:10782000109201018091BF019091C0010196909347
:10783000C0018093BF01292F97FF02C02C2F291B65
:10784000220F281710F44798DECF479ADCCF80919B
:10785000E00081608093E00084DC80E090E0CF91E4
:107860000895292F30E02230310559F023303105B9
:1078700069F021303105F9F482E190E027E931E047
:107880001EC08EE390E029E531E019C0882349F05D
:10789000813061F0823079F48CE190E029E031E0D0
:1078A0000EC084E090E025E531E009C08CE290E074
:1078B00027E231E004C080E090E020E030E0FA010F
:1078C0003183208308958093E900EBEEF0E080811E
:1078D00081608083EDEEF0E010826093EC004083E5
:1078E0008091EE00881F8827881F08958091C3012A
:1078F00087FF0FC08091E80082FD04C08EB3811124
:10790000F9CF10C08091E8008B770AC08EB388232E
:1079100049F08091E80080FFF9CF8091E8008E77F0
:107920008093E80008950F931F93CF93DF9341D086
:1079300048D0C8EDD0E088818F77888388818068BF
:10794000888388818F7D888319BC1EBA1092C101FB
:1079500000EE10E0F80180818B7F80838881816058
:10796000888342E060E080E0AEDFE1EEF0E080811D
:107970008E7F8083E2EEF0E0808181608083808171
:1079800088608083F80180818E7F80838881806118
:107990008883DF91CF911F910F910895E7EDF0E07B
:1079A0008081816080838AE482BF81E08093C2010C
:1079B000BACFE8EDF0E080818E7F80831092E20004
:1079C00008951092DA001092E10008951F920F922C
:1079D0000FB60F9211242F933F934F935F936F93A2
:1079E0007F938F939F93AF93BF93EF93FF93809178
:1079F000DA0080FF1BC08091D80080FF17C0809103
:107A0000DA008E7F8093DA008091D90080FF0BC06E
:107A100080E189BD82E189BD09B400FEFDCF81E02E
:107A20008EBB1AD203C019BC1EBA16D28091E100D7
:107A300080FF17C08091E20080FF13C08091E200B8
:107A40008E7F8093E2008091E20080618093E2006B
:107A50008091D80080628093D80019BC85E08EBBED
:107A6000FBD18091E10084FF2CC08091E20084FF73
:107A700028C080E189BD82E189BD09B400FEFDCF47
:107A80008091D8008F7D8093D8008091E1008F7E17
:107A90008093E1008091E2008F7E8093E2008091EC
:107AA000E20081608093E2008091C101811106C0F3
:107AB0008091E30087FD02C081E001C084E08EBBBD
:107AC000CBD18091E10083FF21C08091E20083FF50
:107AD0001DC08091E100877F8093E10082E08EBB32
:107AE0001092C1018091E1008E7F8093E10080912E
:107AF000E2008E7F8093E2008091E20080618093BB
:107B0000E20042E060E080E0DEDEA6D1FF91EF918E
:107B1000BF91AF919F918F917F916F915F914F91A5
:107B20003F912F910F900FBE0F901F9018952091AD
:107B3000C9013091CA012617370748F06115710550
:107B400039F42091E8002E772093E80001C0B901B4
:107B500040E061157105A1F12EB3222309F440C064
:107B6000253009F43FC02091E80023FD37C0209163
:107B7000E80022FD2DC02091E80020FFEACF4091CF
:107B8000F3002091F20030E0342BFC01CF016115AD
:107B9000710559F02830310540F481918093F1004E
:107BA000615071092F5F3F4FF1CF41E0283031051F
:107BB00009F040E02091E8002E772093E800C9CF3B
:107BC0004111CACF05C08EB3882351F0853051F0E2
:107BD0008091E80082FFF7CF80E0089581E008956A
:107BE00082E0089583E008956115710529F42091DC
:107BF000E8002B772093E800FC016115710531F155
:107C00008EB3882359F1853059F18091E80083FDC6
:107C100023C08091E80082FFF0CF2091F300809193
:107C2000F20090E0922B892B31F08091F10081934A
:107C30006150710991F78091E8008B778093E8009B
:107C4000DCCF8EB3882351F0853051F08091E8006D
:107C500080FFF7CF80E0089581E0089582E00895E5
:107C600083E008950F931F93CF93DF9300D0CDB798
:107C7000DEB7E3ECF1E088E08E0F9091F100919394
:107C80008E13FBCFD4DA8091E80083FFD0C08091BF
:107C9000C301E091C4014E2F50E04A30510508F075
:107CA000C6C0FA01EA5AF74CE9C0823809F0BFC0F1
:107CB0008091C70187708093E9008091EB0010925A
:107CC000E9009091E800977F9093E80085FB882772
:107CD00080F98093F1001092F10087C0982F9D7F6A
:107CE00009F0A5C0823009F0A2C08091C5018111C0
:107CF00029C08091C701877009F499C08093E90079
:107D00009091EB0090FF1EC09091C401933021F43C
:107D10008091EB00806214C09091EB009061909391
:107D2000EB0021E030E0A90102C0440F551F8A9505
:107D3000E2F74093EA001092EA008091EB0088603D
:107D40008093EB001092E9008091E800877F50C09B
:107D500081116DC01091C5011F770FB7F894809104
:107D6000E800877F8093E800C1DD8091E80080FF14
:107D7000FCCF8091E3008078812B8093E3008068C2
:107D80008093E300111102C082E001C083E08EBB4A
:107D90000FBF4DC08058823008F049C0AE014F5F20
:107DA0005F4F6091C7018091C5019091C60159DD77
:107DB000BC01009709F43BC09091E800977F909335
:107DC000E80089819A81B3DE8091E8008B77809307
:107DD000E8002DC0803859F58091E800877F8093B6
:107DE000E8008091C1018093F1008091E8008E77D6
:107DF0008093E8007BDD1BC0811119C09091C50103
:107E00009230A8F48091E800877F8093E8009093F7
:107E1000C1016CDD8091C101811106C08091E30038
:107E200087FD02C081E001C084E08EBBF4D980915F
:107E3000E80083FF0AC08091EB0080628093EB0032
:107E40008091E800877F8093E8000F900F90DF918A
:107E5000CF911F910F9108950895CF938EB38823EA
:107E600059F0C091E900C7701092E9008091E800D4
:107E700083FDF8DEC093E900CF910895EE0FFF1F58
:107E80000590F491E02D0994F999FECF92BD81BD42
:107E9000F89A992780B50895262FF999FECF1FBA31
:107EA00092BD81BD20BD0FB6F894FA9AF99A0FBE23
:087EB00001960895F894FFCF3C
:107EB8007701000000000000081C03410072006404
:107EC80000750069006E006F002000730072006C7E
:107ED800002000200000002C03410072006400759F
:107EE8000069006E006F002000590075006E002DBB
:107EF800004D0069006E006900200020002000206D
:107F080000200000000403090409023E00020100E9
:107F1800803209040000010202010005240010015A
:107F2800042402040524060001070582030800FF53
:107F380009040100020A00000007050402100001FC
:107F48000705830210000112011001020000080356
:107F58002A50000100020100014341544552494E94
:027F68004100D6
:040000030000700089
:00000001FF

View File

@ -22,6 +22,11 @@ arduinoisp.protocol=arduinoisp
arduinoisp.program.tool=avrdude
arduinoisp.program.extra_params=
arduinoisporg.name=ArduinoISP.org
arduinoisporg.protocol=arduinoisporg
arduinoisporg.program.tool=avrdude
arduinoisporg.program.extra_params=
usbasp.name=USBasp
usbasp.communication=usb
usbasp.protocol=usbasp