X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=README.devices;h=2b66cd0104b4661ba66f705bbeae2ca3e905f3a6;hb=e37e301e26c1da480e41fa68aef3be4efa5d0345;hp=a7e50a395302d9b5a6e9d351a138ea54dc5b8e0b;hpb=ebcd1aba011ba6e1082e96be3cd7e47374a516b4;p=libsigrok.git diff --git a/README.devices b/README.devices index a7e50a39..2b66cd01 100644 --- a/README.devices +++ b/README.devices @@ -37,6 +37,11 @@ The following drivers/devices require a firmware upload upon connection: 'sigrok-firmware' repository/project under a license which allows us to redistribute them. + - dreamsourcelab-dslogic: The DreamSourceLab DSLogic/DSCope device series + requires various firmware files and FPGA bitstream files. + These can be extracted/downloaded from the vendor's GitHub repo using a + tool from our 'sigrok-util' repository/project. + - fx2lafw: Logic analyzers based on the Cypress FX2(LP) chip need the firmware files from the 'sigrok-firmware-fx2lafw' repository/project. The firmware is written from scratch and licensed under the GNU GPLv2+. @@ -64,6 +69,11 @@ The following drivers/devices require a firmware upload upon connection: These can be extracted from the vendor's Linux application using a tool from our 'sigrok-util' repository/project. + - saleae-logic-pro: The Saleae Logic Pro 16 needs a firmware file for the + Cypress FX3 chip in the device, as well as an FPGA bitstream file. + These can be extracted from the vendor's Linux application using a tool + from our 'sigrok-util' repository/project. + - sysclk-lwla: - The Sysclk LWLA1034 requires various bitstream files. @@ -74,6 +84,12 @@ The following drivers/devices require a firmware upload upon connection: These can be extracted from the vendor's Windows drivers using a tool from our 'sigrok-util' repository/project. + - sysclk-sla5032: The Sysclk SLA5032 needs an FPGA bitstream file. + This file can be copied (and renamed) from the Windows vendor software + installation directory. Details: + + https://sigrok.org/wiki/Sysclk_SLA5032#Firmware + The following drivers/devices do not need any firmware upload: - agilent-dmm @@ -82,7 +98,6 @@ The following drivers/devices do not need any firmware upload: - atten-pps3xxx - baylibre-acme - beaglelogic - - brymen-bm86x - brymen-dmm - cem-dt-885x - center-3xx (including all subdrivers) @@ -90,29 +105,40 @@ The following drivers/devices do not need any firmware upload: - colead-slm - conrad-digi-35-cpu - demo + - fluke-45 - fluke-dmm - ftdi-la - gmc-mh-1x-2x (including all subdrivers) - gwinstek-gds-800 + - gwinstek-gpd - hameg-hmo + - hantek-4032l - hp-3457a + - hp-3478a - hung-chang-dso-2100 - ikalogic-scanalogic2 - ikalogic-scanaplus + - ipdbg-la - kecheng-kc-330b - kern-scale + - korad-kaxxxxp - lascar-el-usb + - lecroy-xstream - link-mso19 - manson-hcs-3xxx - maynuo-m97 - mic-985xx (including all subdrivers) - - motech-lps-30x + - microchip-pickit2 - mooshimeter-dmm + - motech-lps-30x - norma-dmm - openbench-logic-sniffer - pce-322a - pipistrello-ols + - rdtech-dps - rigol-ds + - rohde-schwarz-sme-0x + - scpi-dmm - scpi-pps - serial-dmm (including all subdrivers) - serial-lcr (including all subdrivers) @@ -122,9 +148,9 @@ The following drivers/devices do not need any firmware upload: - tondaj-sl-814 - uni-t-dmm (including all subdrivers) - uni-t-ut32x - - victor-dmm - yokogawa-dlm - zeroplus-logic-cube + - zketech-ebd-usb Specifying serial ports @@ -159,7 +185,8 @@ Formal syntax for serial communication: conn=hid[/]/usb=.[.] conn=hid[/]/raw= conn=hid[/]/sn= - chip can be: ch9325, cp2110 + conn=hid[/]/iokit= + chip can be: bu86x, ch9325, cp2110, victor path may contain slashes path and serno are "greedy" (span to the end of the spec) - Bluetooth Classic and Bluetooth Low Energy (BLE): @@ -172,52 +199,8 @@ Formal syntax for serial communication: :conn=" example, that is why the dense form and the use of dashes for separation are supported) -The following drivers/devices require a serial port specification. Some of -the drivers implement a default for the connection. Some of the drivers -can auto-detect USB connected devices. - - - agilent-dmm - - appa-55ii - - atten-pps3xxx - - brymen-dmm - - cem-dt-885x - - center-3xx (including all subdrivers) - - colead-slm - - conrad-digi-35-cpu - - fluke-dmm - - gmc-mh-1x-2x (including all subdrivers) - - hameg-hmo - - link-mso19 - - mic-985xx (including all subdrivers) - - norma-dmm - - openbench-logic-sniffer - - rigol-ds (for RS232; not required for USBTMC or TCP) - - serial-dmm (including all subdrivers) - - serial-lcr (including all subdrivers) - - teleinfo - - tondaj-sl-814 - - uni-t-dmm (all -ser subdrivers) - - uni-t-ut32x - -The following drivers/devices do not require a serial port specification: - - - asix-sigma - - brymen-bm86x - - chronovu-la - - demo - - fx2lafw - - hantek-dso - - ikalogic-scanalogic2 - - ikalogic-scanaplus - - kecheng-kc-330b - - lascar-el-usb - - pipistrello-ols - - rigol-ds (USBTMC or TCP) - - saleae-logic16 - - sysclk-lwla - - uni-t-dmm (all non -ser subdrivers) - - yokogawa-dlm (USBTMC or TCP) - - zeroplus-logic-cube +Some of the drivers implement a default for the connection. Some of the +drivers can auto-detect USB connected devices. Beyond strict serial communication over COM ports (discussed above), the conn= property can also address specific USB devices, as well as specify TCP @@ -228,14 +211,6 @@ or VXI communication parameters. See these examples: $ sigrok-cli --driver :conn=vxi/ ... $ sigrok-cli --driver :conn=usbtmc/. ... -The following drivers/devices accept network communication parameters: - - - hameg-hmo - - rigol-ds - - scpi-dmm - - siglent-sds - - yokogawa-dlm - Specifying serial port parameters --------------------------------- @@ -415,6 +390,7 @@ a short list for convenience: 'SI232 online' (28-29S) or 'SI232 store' (22-26x). The interface must be configured to the same baud rate as the host (default 9600). Multimeter and interface must be configured to the same address. + - MASTECH MS6514: Press the "Setup/PC-Link" button for roughly 3 seconds. - Metrix MX56C: Press the PRINT button to have the meter send acquisition data via IR. Hold the PRINT button to adjust the meter's transmission interval. @@ -428,6 +404,7 @@ a short list for convenience: - UNI-T UT61B/C/D: Press the "REL/RS232/USB" button for roughly 1 second. - UNI-T UT71x: Press the "SEND/-/MAXMIN" button for roughly 1 second. Briefly pressing the "EXIT" button leaves this mode again. + - UNI-T UT181A: In the "SETUP" menu set "Communication" to "ON". - UNI-T UT325: Briefly press the "SEND" button (as per manual). However, it appears that in practice you don't have to press the button (at least on some versions of the device), simply connect the device via USB.