|
| 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