Skip to content

Commit 1dcd3a3

Browse files
committed
Add windows drivers for Picoboot interface
1 parent 128f487 commit 1dcd3a3

File tree

2 files changed

+59
-0
lines changed

2 files changed

+59
-0
lines changed

drivers/nanorp2040connect.cat

19.7 KB
Binary file not shown.

drivers/nanorp2040connect.inf

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
;
2+
;
3+
; Installs WinUsb
4+
;
5+
6+
[Version]
7+
Signature = "$Windows NT$"
8+
Class = USBDevice
9+
ClassGUID = {88BAE032-5A81-49f0-BC3D-A4FF138216D6}
10+
Provider = %ManufacturerName%
11+
CatalogFile = nanorp2040connect.cat
12+
DriverVer = 03/16/2021,10.48.00.000
13+
14+
; ========== Manufacturer/Models sections ===========
15+
16+
[Manufacturer]
17+
%ManufacturerName% = Standard,NTamd64
18+
19+
[Standard.NTamd64]
20+
%DeviceName% =USB_Install, USB\VID_2E8A&PID_0003&MI_01
21+
22+
; ========== Class definition ===========
23+
24+
[ClassInstall32]
25+
AddReg = ClassInstall_AddReg
26+
27+
[ClassInstall_AddReg]
28+
HKR,,,,%ClassName%
29+
HKR,,NoInstallClass,,1
30+
HKR,,IconPath,%REG_MULTI_SZ%,"%systemroot%\system32\setupapi.dll,-20"
31+
HKR,,LowerLogoVersion,,5.2
32+
33+
; =================== Installation ===================
34+
35+
[USB_Install]
36+
Include = winusb.inf
37+
Needs = WINUSB.NT
38+
39+
[USB_Install.Services]
40+
Include = winusb.inf
41+
Needs = WINUSB.NT.Services
42+
43+
[USB_Install.HW]
44+
AddReg=Dev_AddReg
45+
46+
[Dev_AddReg]
47+
HKR,,DeviceInterfaceGUIDs,0x10000,"{51de5bfa-d59d-4f3e-9b36-0b4b210dd53f}"
48+
49+
; [DestinationDirs]
50+
; If your INF needs to copy files, you must not use the DefaultDestDir directive here.
51+
; You must explicitly reference all file-list-section names in this section.
52+
53+
; =================== Strings ===================
54+
55+
[Strings]
56+
ManufacturerName="Arduino"
57+
ClassName="Universal Serial Bus devices"
58+
DeviceName="Nano RP2040 Connect Picoboot IF"
59+
REG_MULTI_SZ = 0x00010000

0 commit comments

Comments
 (0)