Bug 1466 - synchronize libsigrok's ols driver to the jawi PC client for OLS
Summary: synchronize libsigrok's ols driver to the jawi PC client for OLS
Status: CONFIRMED
Alias: None
Product: libsigrok
Classification: Unclassified
Component: Driver: openbench-logic-sniffer (show other bugs)
Version: unreleased development snapshot
Hardware: All All
: Normal normal
Target Milestone: ---
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-27 11:38 CET by Gerhard Sittig
Modified: 2019-12-27 11:38 CET (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gerhard Sittig 2019-12-27 11:38:12 CET
The https://github.com/jawi/ols PC client for SUMP protocol compatible devices 
appears to be _the_ user interface to these acquisition devices. A cursory 
look at the list of supported devices and their respective capabilities in 
the ols.distribution/src/main/config/ directory suggests that the libsigrok 
ols driver could benefit from further adjustment:
- reflect different sets of samplerate values to users, depending on the 
  device which was found (see bug 1465), a discrete set of rates may be 
  preferred by users over a fine grained large range
- the double data rate feature (DDR aka DEMUX) is not universally available
- some clients provide the sample data in reverse order
- communication timeout during detection and during communication of sample 
  data may differ among supported devices

It is desirable to use the jawi's client's meta information about supported 
devices to extend the libsigrok ols driver. To identify which features need 
to become optional, how to identify devices, and what their limits are (which 
quirk entries to use when the device's metadata provided in the protocol 
happens to be incomplete).