;===========================================================================
;  This file was generated using:
;  NI-VISA Driver Development Wizard version 4.1
;===========================================================================
;
;  This file is for use with Windows Vista/7. This will not work on Windows
;  XP/2000.  This Windows Setup Information File contains the information
;  NI-VISA needs in order to access your instrument.  Do not modify the
;  contents of this file unless you are sure about what you are doing.
;
;===========================================================================
;
;  Installation:
;  To apply the contents of this file to a system's settings, right-click
;  this file and choose "Install".  If the device was plugged in before this
;  file is installed, the device will need to be removed from the "Unknown
;  Devices" class in the Windows Device Manager.
;
;===========================================================================
;
;  Removal:
;  At installation, Windows copies the file into the %SystemRoot%\inf
;  directory using the alternate filename oem##.inf.  You may have
;  to search all the files to find the one from which this is copied.
;  Remove that file and its associated .pnf file (if it exists) from
;  %SystemRoot%\inf.  Either reboot the computer, or perform a
;  "Scan for hardware changes" from the Windows Device Manager.
;
;===========================================================================

[Version]
Signature=$WINDOWS NT$
Class=visaUsbDevice
ClassGUID={36fc9e60-c465-11cf-8056-444553540000}
Provider=%Vendor0%
DriverVer = 09/06/2021,1.3.0.0
CatalogFile=picoprog_v3_win10.cat

;===========================================================================
;  Default Installer
;===========================================================================

[DefaultInstall]
picoprog_v3_win10.inf

[DestinationDirs]

[SourceDisksNames]

[SourceDisksFiles]

;===========================================================================
;  Class Installer
;===========================================================================

[ClassInstall32]
AddReg=AddClass_AddReg

[AddClass_AddReg]
HKR,,,0,%DeviceClassString%
HKR,,Icon,,"-20"

;===========================================================================

[Manufacturer]
%Vendor0%=USBList,NTamd64

[USBList]
%USB\VID_194E&PID_1003.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_1003
%USB\VID_194E&PID_1009.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_1009
%USB\VID_194E&PID_100A.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_100A
%USB\VID_194E&PID_100B.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_100B
%USB\VID_194E&PID_100C.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_100C
%USB\VID_194E&PID_100D.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_100D
%USB\VID_194E&PID_100E.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_100E
%USB\VID_194E&PID_100F.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_100F
%USB\VID_194E&PID_1010.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_1010
%USB\VID_194E&PID_1011.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_1011

[USBList.NTamd64]
%USB\VID_194E&PID_1003.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_1003
%USB\VID_194E&PID_1009.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_1009
%USB\VID_194E&PID_100A.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_100A
%USB\VID_194E&PID_100B.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_100B
%USB\VID_194E&PID_100C.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_100C
%USB\VID_194E&PID_100D.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_100D
%USB\VID_194E&PID_100E.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_100E
%USB\VID_194E&PID_100F.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_100F
%USB\VID_194E&PID_1010.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_1010
%USB\VID_194E&PID_1011.DeviceDesc%=WinUsb_Inst, USB\VID_194E&PID_1011

[PreCopySection]
HKR,,NoSetupUI,,1

[WinUsb_Inst]
Include = winusb.inf
Needs = WINUSB.NT

[WinUsb_Inst.hw]
AddReg=WinUsb_Inst_HW_AddReg

[WinUsb_Inst.Services]
Addservice = WinUsb, 0x00000002, WinUsb_AddService

[WinUsb_AddService]
DisplayName    = %WinUsb_Service_DisplayName%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_DEMAND_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\winusb.sys

[WinUsb_Inst_HW_AddReg]
HKR,,DeviceInterfaceGUIDs, 0x10000,"{761ED34A-CCFA-416b-94BB-33486DB1F5D5}"

[Strings]
Vendor0="ScioSense B.V."
;Vendor1="Sciosense Germany GmbH"
USB\VID_194E&PID_1003.DeviceDesc="ATMD-USB"
USB\VID_194E&PID_1009.DeviceDesc="picoprog v2.0 PS081 Production Programmer"
USB\VID_194E&PID_100A.DeviceDesc="picoprog v2.0 unprogrammed"
USB\VID_194E&PID_100B.DeviceDesc="picoprog v2.0 PCAP"
USB\VID_194E&PID_100C.DeviceDesc="picoprog v2.0 PS081"
USB\VID_194E&PID_100D.DeviceDesc="picoprog v2.0 GP21"
USB\VID_194E&PID_100E.DeviceDesc="picoprog v2.0 XU21"
USB\VID_194E&PID_100F.DeviceDesc="picoprog v2.0 PS09"
USB\VID_194E&PID_1010.DeviceDesc="picoprog v2.0 GP30"
USB\VID_194E&PID_1011.DeviceDesc="picoprog v2.0 GPX2"
DeviceClassString="NI-VISA USB Devices"
WinUsb_Service_DisplayName="WinUSB Driver"

SERVICE_BOOT_START = 0x0
SERVICE_SYSTEM_START = 0x1
SERVICE_AUTO_START = 0x2
SERVICE_DEMAND_START = 0x3
SERVICE_DISABLED = 0x4

SERVICE_KERNEL_DRIVER = 0x1
SERVICE_ERROR_IGNORE = 0x0
SERVICE_ERROR_NORMAL = 0x1
SERVICE_ERROR_SEVERE = 0x2
SERVICE_ERROR_CRITICAL = 0x3

