]> sigrok.org Git - libsigrok.git/commitdiff
asix-sigma: Comment on RLE decompression upon data retrieval
authorGerhard Sittig <redacted>
Fri, 26 May 2017 00:16:28 +0000 (02:16 +0200)
committerUwe Hermann <redacted>
Fri, 26 May 2017 20:48:35 +0000 (22:48 +0200)
Rephrase and shorten a comment on how RLE decompression works. Drop the
part of the comment which is not related to (de-)compression.

src/hardware/asix-sigma/protocol.c

index 1f2b2a63d49fc678b9d062c20fa92f5fb950ed23..6fda3908c1e8da4c62861890fc0fd0a249a9d72f 100644 (file)
@@ -857,15 +857,9 @@ static void sigma_decode_dram_cluster(struct sigma_dram_cluster *dram_cluster,
        logic.data = samples;
 
        /*
-        * First of all, send Sigrok a copy of the last sample from
-        * previous cluster as many times as needed to make up for
-        * the differential characteristics of data we get from the
-        * Sigma. Sigrok needs one sample of data per period.
-        *
-        * One DRAM cluster contains a timestamp and seven samples,
-        * the units of timestamp are "devc->period_ps" , the first
-        * sample in the cluster happens at the time of the timestamp
-        * and the remaining samples happen at timestamp +1...+6 .
+        * If this cluster is not adjacent to the previously received
+        * cluster, then send the appropriate number of samples with the
+        * previous values to the sigrok session. This "decodes RLE".
         */
        for (ts = 0; ts < tsdiff; ts++) {
                i = ts % 1024;