Skip to content

Commit 75570d5

Browse files
Brent WilkinsBrent Wilkins
Brent Wilkins
authored and
Brent Wilkins
committed
Updated signed driver for 32U4 AVR boards
1 parent 720cfc1 commit 75570d5

File tree

5 files changed

+122
-132
lines changed

5 files changed

+122
-132
lines changed

IDE_Board_Manager/package_sparkfun_index.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
{
1313
"name":"SparkFun AVR Boards",
1414
"architecture":"avr",
15-
"version":"1.1.3",
15+
"version":"1.1.4",
1616
"category":"Contributed",
17-
"url":"https://github.com/sparkfun/Arduino_Boards/raw/master/IDE_Board_Manager/sparkfunboards.1.1.3.tar.bz2",
18-
"archiveFileName":"sparkfunboards.1.1.3.tar.bz2",
19-
"checksum":"SHA-256:8a44771a7a826cb8ee346fec16fb5f330222aee7f1b1a068a6db895a225ffd56",
20-
"size":"1162043",
17+
"url":"https://github.com/sparkfun/Arduino_Boards/raw/master/IDE_Board_Manager/sparkfunboards.1.1.4.tar.bz2",
18+
"archiveFileName":"sparkfunboards.1.1.4.tar.bz2",
19+
"checksum":"SHA-256:1d7988fe1431596ff5a078d32027fc606bc64469a8844524bfca2cf0b4b20aca",
20+
"size":"1162225",
2121
"help":{
2222
"online":"https://forums.sparkfun.com"
2323
},
-1.11 MB
Binary file not shown.
1.11 MB
Binary file not shown.

sparkfun/avr/signed_driver/sparkfun.cat

100644100755
28 Bytes
Binary file not shown.

sparkfun/avr/signed_driver/sparkfun.inf

100644100755
+117-127
Original file line numberDiff line numberDiff line change
@@ -1,127 +1,117 @@
1-
;************************************************************
2-
; Windows USB CDC ACM Setup File
3-
; Copyright (c) 2000 Microsoft Corporation
4-
5-
6-
[Version]
7-
Class=Ports
8-
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
9-
Signature="$Windows NT$"
10-
Provider=%MFGNAME%
11-
CatalogFile=%MFGFILENAME%.cat
12-
DriverVer=08/26/2015,1.0.0.0
13-
14-
[Manufacturer]
15-
%MFGNAME%=DeviceList, NTamd64
16-
17-
[DestinationDirs]
18-
FakeModemCopyFileSection=12
19-
DefaultDestDir=12
20-
21-
[DefaultInstall]
22-
CopyINF=sparkfun.inf
23-
24-
;------------------------------------------------------------------------------
25-
; Windows 2000/XP/Vista-32bit Sections
26-
;------------------------------------------------------------------------------
27-
28-
[DriverInstall.nt]
29-
include=mdmcpq.inf,usb.inf
30-
CopyFiles=FakeModemCopyFileSection
31-
AddReg=DriverInstall.nt.AddReg
32-
33-
[DriverInstall.nt.AddReg]
34-
HKR,,DevLoader,,*ntkern
35-
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
36-
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
37-
38-
[DriverInstall.nt.Services]
39-
include=mdmcpq.inf
40-
AddService=usbser, 0x00000002, DriverService.nt
41-
42-
[DriverService.nt]
43-
DisplayName=%SERVICE%
44-
ServiceType=1
45-
StartType=3
46-
ErrorControl=1
47-
ServiceBinary=%12%\%DRIVERFILENAME%.sys
48-
LoadOrderGroup=Base
49-
50-
;------------------------------------------------------------------------------
51-
; Vista-64bit Sections
52-
;------------------------------------------------------------------------------
53-
54-
[DriverInstall.NTamd64]
55-
include=mdmcpq.inf
56-
CopyFiles=FakeModemCopyFileSection
57-
AddReg=DriverInstall.NTamd64.AddReg
58-
59-
[DriverInstall.NTamd64.AddReg]
60-
HKR,,DevLoader,,*ntkern
61-
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
62-
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
63-
64-
[DriverInstall.NTamd64.Services]
65-
AddService=usbser, 0x00000002, DriverService.NTamd64
66-
67-
[DriverService.NTamd64]
68-
DisplayName=%SERVICE%
69-
ServiceType=1
70-
StartType=3
71-
ErrorControl=1
72-
ServiceBinary=%12%\%DRIVERFILENAME%.sys
73-
74-
75-
;------------------------------------------------------------------------------
76-
; Vendor and Product ID Definitions
77-
;------------------------------------------------------------------------------
78-
; When developing your USB device, the VID and PID used in the PC side
79-
; application program and the firmware on the microcontroller must match.
80-
; Modify the below line to use your VID and PID. Use the format as shown below.
81-
; Note: One INF file can be used for multiple devices with different VID and PIDs.
82-
; For each supported device, append ",USB\VID_xxxx&PID_yyyy" to the end of the line.
83-
;------------------------------------------------------------------------------
84-
[DeviceList]
85-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_9205
86-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_9206&MI_00
87-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_9203
88-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_9204&MI_00
89-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_0002
90-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_0002&MI_00
91-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_0003
92-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_0003&MI_00
93-
%SparkFun.Makey.Makey%=DriverInstall, USB\VID_1B4F&PID_2B74
94-
%SparkFun.Makey.Makey%=DriverInstall, USB\VID_1B4F&PID_2B75&MI_00
95-
%SparkFun.Fio.V3%=DriverInstall, USB\VID_1B4F&PID_F100
96-
%SparkFun.Fio.V3%=DriverInstall, USB\VID_1B4F&PID_F101&MI_00
97-
98-
99-
[DeviceList.NTamd64]
100-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_9205
101-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_9206&MI_00
102-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_9203
103-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_9204&MI_00
104-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_0002
105-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_0002&MI_00
106-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_0003
107-
%SparkFun.Pro.Micro%=DriverInstall, USB\VID_1B4F&PID_0003&MI_00
108-
%SparkFun.Makey.Makey%=DriverInstall, USB\VID_1B4F&PID_2B74
109-
%SparkFun.Makey.Makey%=DriverInstall, USB\VID_1B4F&PID_2B75&MI_00
110-
%SparkFun.Fio.V3%=DriverInstall, USB\VID_1B4F&PID_F100
111-
%SparkFun.Fio.V3%=DriverInstall, USB\VID_1B4F&PID_F101&MI_00
112-
113-
114-
;------------------------------------------------------------------------------
115-
; String Definitions
116-
;------------------------------------------------------------------------------
117-
;Modify these strings to customize your device
118-
;------------------------------------------------------------------------------
119-
[Strings]
120-
MFGFILENAME="SparkFun"
121-
DRIVERFILENAME ="usbser"
122-
MFGNAME="SparkFun Electronics"
123-
INSTDISK="SparkFun Driver Installer"
124-
SparkFun.Pro.Micro="SparkFun Pro Micro"
125-
SparkFun.Makey.Makey="SparkFun Makey Makey"
126-
SparkFun.Fio.V3="SparkFun Fio V3"
127-
SERVICE="USB RS-232 Emulation Driver"
1+
;************************************************************
2+
; Windows USB CDC ACM Setup File
3+
; Copyright (c) 2000 Microsoft Corporation
4+
5+
6+
[Version]
7+
Class=Ports
8+
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
9+
Signature="$Windows NT$"
10+
Provider=%MFGNAME%
11+
DriverPackageDisplayName=%DriverPackageDisplayName%
12+
CatalogFile=%MFGFILENAME%.cat
13+
DriverVer=04/22/2016 ; Must be most recent date of any file in driver package
14+
15+
[Manufacturer]
16+
%MFGNAME%=SparkFunDevices, NTamd64, NTia64
17+
18+
[DestinationDirs]
19+
FakeModemCopyFileSection=12
20+
DefaultDestDir=12 ; dirid = \Drivers on WinNT platforms
21+
22+
[DefaultInstall]
23+
CopyINF=sparkfun.inf
24+
25+
[DriverInstall]
26+
include=mdmcpq.inf,usb.inf
27+
CopyFiles=FakeModemCopyFileSection
28+
AddReg=SparkFun.AddReg
29+
30+
[SparkFun.AddReg]
31+
HKR,,DevLoader,,*ntkern
32+
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
33+
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
34+
35+
[DriverInstall.Services]
36+
include=mdmcpq.inf
37+
AddService=%DRIVERFILENAME%, 0x00000002, DriverService
38+
39+
[DriverService]
40+
DisplayName=%ServiceName%
41+
ServiceType=1
42+
StartType=3
43+
ErrorControl=1
44+
ServiceBinary=%12%\%DRIVERFILENAME%.sys
45+
LoadOrderGroup=Base
46+
47+
;------------------------------------------------------------------------------
48+
; Vendor and Product ID Definitions
49+
;------------------------------------------------------------------------------
50+
[SparkFunDevices]
51+
; Old ones
52+
%Pro.Micro.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_0002
53+
%Pro.Micro.sketch.name%=DriverInstall, USB\VID_1B4F&PID_0002&MI_00
54+
%Pro.Micro.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_0003
55+
%Pro.Micro.sketch.name%=DriverInstall, USB\VID_1B4F&PID_0003&MI_00
56+
; 3.3V/8MHz
57+
%Pro.Micro.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9203
58+
%Pro.Micro.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9204&MI_00
59+
; 5V/16MHz
60+
%Pro.Micro.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9205
61+
%Pro.Micro.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9206&MI_00
62+
%Makey.Makey.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_2B74
63+
%Makey.Makey.sketch.name%=DriverInstall, USB\VID_1B4F&PID_2B75&MI_00
64+
%Fio.V3.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_F100
65+
%Fio.V3.sketch.name%=DriverInstall, USB\VID_1B4F&PID_F101&MI_00
66+
67+
68+
[SparkFunDevices.NTamd64]
69+
; Old ones
70+
%Pro.Micro.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_0002
71+
%Pro.Micro.sketch.name%=DriverInstall, USB\VID_1B4F&PID_0002&MI_00
72+
%Pro.Micro.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_0003
73+
%Pro.Micro.sketch.name%=DriverInstall, USB\VID_1B4F&PID_0003&MI_00
74+
; 3.3V/8MHz
75+
%Pro.Micro.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9203
76+
%Pro.Micro.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9204&MI_00
77+
; 5V/16MHz
78+
%Pro.Micro.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9205
79+
%Pro.Micro.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9206&MI_00
80+
%Makey.Makey.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_2B74
81+
%Makey.Makey.sketch.name%=DriverInstall, USB\VID_1B4F&PID_2B75&MI_00
82+
%Fio.V3.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_F100
83+
%Fio.V3.sketch.name%=DriverInstall, USB\VID_1B4F&PID_F101&MI_00
84+
85+
[SparkFunDevices.NTia64]
86+
; Old ones
87+
%Pro.Micro.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_0002
88+
%Pro.Micro.sketch.name%=DriverInstall, USB\VID_1B4F&PID_0002&MI_00
89+
%Pro.Micro.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_0003
90+
%Pro.Micro.sketch.name%=DriverInstall, USB\VID_1B4F&PID_0003&MI_00
91+
; 3.3V/8MHz
92+
%Pro.Micro.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9203
93+
%Pro.Micro.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9204&MI_00
94+
; 5V/16MHz
95+
%Pro.Micro.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9205
96+
%Pro.Micro.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9206&MI_00
97+
%Makey.Makey.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_2B74
98+
%Makey.Makey.sketch.name%=DriverInstall, USB\VID_1B4F&PID_2B75&MI_00
99+
%Fio.V3.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_F100
100+
%Fio.V3.sketch.name%=DriverInstall, USB\VID_1B4F&PID_F101&MI_00
101+
102+
;------------------------------------------------------------------------------
103+
; String Definitions
104+
;------------------------------------------------------------------------------
105+
[Strings]
106+
MFGFILENAME="SparkFun"
107+
DriverPackageDisplayName="SparkFun AVR USB Driver"
108+
ServiceName="USB RS-232 Emulation Driver"
109+
DRIVERFILENAME ="usbser"
110+
MFGNAME="SparkFun Electronics"
111+
leonardo.sketch.name="Arduino Leonardo"
112+
Pro.Micro.bootloader.name="SparkFun Pro Micro bootloader"
113+
Pro.Micro.sketch.name="SparkFun Pro Micro"
114+
Makey.Makey.bootloader.name="SparkFun MaKey MaKey bootloader"
115+
Makey.Makey.sketch.name="SparkFun Makey Makey"
116+
Fio.V3.bootloader.name="SparkFun Fio V3 bootloader"
117+
Fio.V3.sketch.name="SparkFun Fio V3"

0 commit comments

Comments
 (0)