aboutsummaryrefslogtreecommitdiff
path: root/driver/blackmagic.inf
diff options
context:
space:
mode:
authorGareth McMullin2012-01-08 14:02:48 +1300
committerGareth McMullin2012-01-08 14:02:48 +1300
commitd51f93827e4796c6123a4cc713caa5296aa9dce4 (patch)
tree4eed958d1405692253af7a50dbd76bd7c0b0c202 /driver/blackmagic.inf
parent9663274572ee5e2742c3de5df56ec8d8741a9978 (diff)
Added existing Windows driver.
This doesn't work with the current firmware.
Diffstat (limited to 'driver/blackmagic.inf')
-rw-r--r--driver/blackmagic.inf48
1 files changed, 48 insertions, 0 deletions
diff --git a/driver/blackmagic.inf b/driver/blackmagic.inf
new file mode 100644
index 0000000..014a39c
--- /dev/null
+++ b/driver/blackmagic.inf
@@ -0,0 +1,48 @@
+[Version]
+Signature="$Windows NT$"
+Class=Ports
+ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
+Provider=%BLACKSPHERE%
+DriverVer=03/11/2008,0.0.1.0
+; Copyright (C) 2004 Al Borchers (alborchers@steinerpoint.com)
+
+; Taken from Linux documentation, modified for Black Magic debug probe
+; by Gareth McMullin <gareth@blacksphere.co.nz>
+
+[Manufacturer]
+%BLACKSPHERE%=BlackSphereDeviceList
+
+[BlackSphereDeviceList]
+%BLACKSPHEREDEV%=BlackSphereInstall, USB\VID_0483&PID_5740
+
+[DestinationDirs]
+DefaultDestDir=10,System32\Drivers
+
+[BlackSphereInstall]
+CopyFiles=BlackSphereCopyFiles
+AddReg=BlackSphereAddReg
+
+[BlackSphereCopyFiles]
+usbser.sys
+
+[BlackSphereAddReg]
+HKR,,DevLoader,,*ntkern
+HKR,,NTMPDriver,,usbser.sys
+HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
+
+[BlackSphereInstall.Services]
+AddService = usbser,0x0002,BlackSphereService
+
+[BlackSphereService]
+DisplayName = %BLACKSPHERE_DISPLAY_NAME%
+ServiceType = 1 ; SERVICE_KERNEL_DRIVER
+StartType = 3 ; SERVICE_DEMAND_START
+ErrorControl = 1 ; SERVICE_ERROR_NORMAL
+ServiceBinary = %10%\System32\Drivers\usbser.sys
+LoadOrderGroup = Base
+
+[Strings]
+BLACKSPHERE = "Black Sphere Technologies"
+BLACKSPHEREDEV = "Black Magic Probe"
+BLACKSPHERE_DISPLAY_NAME = "Black Magic Probe Driver"
+