]> sigrok.org Git - libsigrok.git/commit
nexus-osciprime: basic scanning functionality
authorBert Vermeulen <redacted>
Tue, 25 Dec 2012 18:09:12 +0000 (19:09 +0100)
committerBert Vermeulen <redacted>
Tue, 25 Dec 2012 18:09:12 +0000 (19:09 +0100)
commit523dfc2497c8e7c765ea423ec9d638feba9ed73d
tree25b37e4cb08eae466ea4c846de52d17e6aeb84fb
parent35a078bce5cff9b8ff221a9930d271ec90e20ec4
nexus-osciprime: basic scanning functionality

Unfortunately the device doesn't have an EEPROM on board at all, and so
initially enumerates with the default Cypress FX2 VID:PID (04b4:8613).
Since we already support using plain FX2* as basic logic analyzers using
the fx2lafw firmware, we cannot support that same VID:PID for the
OsciPrime. Therefore a USB conn is required for the initial scan.

However, once the firmware is uploaded the device re-enumerates as
04b4:1004, which we do detect for scanning automatically.

Thus, the OsciPrime driver requires one scan with conn parameter to get
the firmware uploaded, but it will then keep working until powered off.
hardware/nexus-osciprime/Makefile.am
hardware/nexus-osciprime/api.c
hardware/nexus-osciprime/protocol.h