Commit Graph

37 Commits

Author SHA1 Message Date
Uwe Hermann 00910580bb la8: Add support for the ChronoVu LA16.
The ChronoVu LA16 is a new logic analyzer from ChronoVu with some
differences in features compared to the LA8, e.g.

 - Supports 16 channels (instead of 8).
 - Max. 200MHz samplerate (instead of 100MHz).
 - Supports state triggering (low and high channel value) and edge triggering
   (rising or falling edge), the LA8 only supports state triggering.

This driver now supports both the LA8 and LA16, but it needed a few
changes:

 - Add support for detecting multiple device instances at all.
 - Add support for both LA8 and/or LA16 devices being detected.
 - Add a device profile struct for LA8-/LA16-specific device properties.
 - Move the samplerates list to devc (it's different for LA8 and LA16).
 - Split scan() into two functions, one for scanning, one for adding a device.
 - Expand some variables and fields from uint8_t to uint16_t in order to
   support 16 channels.
 - Update the samplerate related functions to support the LA16's 200MHz.
 - Various other minor updates in order to better handle both device types.
 - Various error handling improvements and simplifications.
 - Also, replace time() with g_get_monotonic_time() everywhere.

This also fixes bug #247 (which was related to incorrect handling of
resources during scan and open of the device, which was exposed by
PulseView allowing multiple consecutive scan/close/open calls).
2014-04-02 17:20:09 +02:00
Aurelien Jacobs ad7621d445 add udev rule for the Rigol DS2000 series 2014-01-14 22:58:48 +01:00
Daniel Elstner 5874e88d83 sysclk-lwla: Implement support for the LWLA1034. 2014-01-14 19:33:31 +01:00
poljar (Damir Jelić) 138c0652f8 udev: Add the Rigol DG4000 series to the udev rules 2014-01-13 22:53:21 +01:00
Martin Ling b76eca818a Add udev rule for Agilent DSO1000 series. 2013-12-29 01:48:40 +01:00
Dan Horák 8dce54f7aa update udev rules
With usbtmc driver being classified under usbmisc in newer kernels the udev rules
need an update.
2013-11-04 10:56:19 +01:00
Uwe Hermann 21d464a7e5 contrib/z60_libsigrok.rules: Also mention UNI-T UT325.
The same USB/HID based IC is used in the UNI-T UT-D04 cable (for various
multimeters) and the UNI-T UT325 thermometer.
2013-11-04 01:14:57 +01:00
Uwe Hermann 8823146edf contrib/z60_libsigrok.rules: Add entry for the Saleae Logic16. 2013-11-04 01:14:57 +01:00
Uwe Hermann cdc30138c5 udev rules: Add missing IKALOGIC ScanaPLUS entry. 2013-08-07 16:21:57 +02:00
Uwe Hermann ce95428cca Consistent use of "IKALOGIC" spelling.
The company name is written all-caps pretty consistently on the
vendor website and docs, so use that spelling everywhere.
2013-08-07 16:21:57 +02:00
Uwe Hermann c51bbdec34 Drop nexus-osciprime skeleton for now.
This is mostly just a skeleton driver framework at the moment, we'll
bring it back when the driver is fully implemented.
2013-08-05 12:59:23 +02:00
Uwe Hermann 1663ebe27f udev rules file: Only list supported devices.
The udev rules file should only list devices that are actually supported
by a driver in the current libsigrok version. Thus, drop all entries for
devices which will get support later on (at which point the respective udev
rule will be re-added again).

Also, add a few missing entries.
2013-07-31 12:31:47 +02:00
Uwe Hermann d1056603a0 udev rules file: Drop URLs and lsusb.
The URLs to vendor webpages and the full lsusb are in the wiki
already, no need to duplicate them here.
2013-07-31 12:22:06 +02:00
Bert Vermeulen c8bab81c5c Add Kecheng KC-330B 2013-07-16 16:08:38 +02:00
Uwe Hermann 7c3e7b4306 udev rules file: Add entry for the ZEROPLUS LAP-16128U. 2013-05-04 15:22:45 +02:00
Uwe Hermann 50985c2019 GPL headers: Use correct project name. 2013-04-23 22:24:30 +02:00
Bert Vermeulen 82b904b173 Add Rigol DS1052E/1102E VID:PID 2013-04-11 18:32:08 +02:00
Uwe Hermann a978eda2c9 udev: Add UNI-T UT-D04 multimeter cable entry. 2013-01-20 18:47:35 +01:00
Bert Vermeulen d40a8d1455 added VID:PIDs for all Hantek DSO-2xxx/5xxx 2012-12-28 16:46:21 +01:00
Bert Vermeulen a97a3d7089 added Nexus-Computing OsciPrime VID:PID 2012-12-25 19:13:20 +01:00
Bert Vermeulen 5ea1e54ab5 add VID:PID for generic SILabs F32x USBXpress chips
Used in Lascar EL-USB series devices
2012-12-04 23:22:35 +01:00
Bert Vermeulen 606a07b670 sr: corrected VID for Victor 70C 2012-08-18 16:23:08 +02:00
Ivan Fedorov c9166745f2 sr: fx2lafw: Add basic support for USBee DX and clones 2012-08-01 00:12:00 +04:00
Bert Vermeulen 019d56633a sr: add udev entry for Victor 70C multimeter 2012-06-05 18:18:23 +02:00
Bert Vermeulen 0026228ad0 sr: fix udev rules for Hantek DSO-2090 2012-06-05 18:18:23 +02:00
Bert Vermeulen 3b533202c8 sr: initial support for Hantek 2xxx/5200 USB oscilloscopes 2012-05-30 23:56:12 +02:00
Uwe Hermann 537096739e sr: udev file: Minor fixes/additions. 2012-05-30 21:49:11 +02:00
Uwe Hermann 9f05304e4e sr: ARMFLY AX-Pro is supported by fx2lafw (LA only). 2012-05-29 20:25:08 +02:00
Uwe Hermann b5f6fcb1ac sr: udev: Add Ideofy LA-08 entry. 2012-05-01 19:09:06 +02:00
Uwe Hermann 18a98412ec sr: udev: Add Velleman PCSU1000 entry. 2012-05-01 19:05:09 +02:00
Uwe Hermann 1c41873612 sr: udev: Fix alphabetical order. 2012-05-01 19:03:44 +02:00
Uwe Hermann 585a9ec4a2 sr: udev: Add Robomotic BugLogic 3. 2012-05-01 19:00:28 +02:00
Uwe Hermann 97fbf6704e sr: udev: Add missing Hantek DSO-2090 entry. 2012-03-21 23:42:19 +01:00
Uwe Hermann 2f8701d112 sr: Various fixes in the udev file. 2012-03-21 23:39:38 +01:00
Joel Holdsworth 3f8d597216 sr: Added device IDs for CWAV USBee AX to udev rules 2012-03-07 07:52:05 +00:00
Uwe Hermann c32cc2504b sr: udev file: Add QuantAsylum QA100, Rigol VS5202D. 2012-02-06 23:50:22 +01:00
Uwe Hermann 6578321848 sr: s/z60_sigrok.rules/z60_libsigrok.rules/. 2012-02-06 22:46:22 +01:00
Renamed from contrib/z60_sigrok.rules (Browse further)