]> sigrok.org Git - libsigrok.git/commit
asix-sigma: Properly decode data gathered at 100 and 200 MHz
authorGerhard Sittig <redacted>
Sun, 23 Apr 2017 14:51:31 +0000 (16:51 +0200)
committerUwe Hermann <redacted>
Fri, 26 May 2017 20:48:13 +0000 (22:48 +0200)
commit85c032e48553458b43d0eb8315a7587abee4493f
tree64f4c3cf54f4c6e4363a20fa383e20b5143f4288
parent3281cf59aa822563e6ce2f5a21597e59327296ad
asix-sigma: Properly decode data gathered at 100 and 200 MHz

The hardware provides captured data at a maximum rate of 16bits per 20ns
(50 MHz). For samplerates of 100 and 200 MHz one individual 16bit entity
contains multiple samples for a reduced number of channels. The bits of
several sample points are interleaved within the 16bit entity.

This commit is based on work done by jry@ who fixed a lot of issues with
the help from Ondrej at Asix.

This fixes bug #840.
src/hardware/asix-sigma/protocol.c