]> sigrok.org Git - libsigrok.git/commitdiff
chronovu-la: Document that streaming is not possible.
authorUwe Hermann <redacted>
Tue, 1 Apr 2014 20:41:02 +0000 (22:41 +0200)
committerUwe Hermann <redacted>
Wed, 2 Apr 2014 15:20:10 +0000 (17:20 +0200)
This closes bug #261.

hardware/chronovu-la/api.c

index d783f4fee9480ffb60c6f212e83949575a7cea2c..228d632aac23879d7ae0a6146a2265a12cf2b640 100644 (file)
@@ -410,7 +410,14 @@ static int receive_data(int fd, int revents, void *cb_data)
 
        sr_dbg("Sampling finished, sending data to session bus now.");
 
-       /* All data was received and demangled, send it to the session bus. */
+       /*
+        * All data was received and demangled, send it to the session bus.
+        *
+        * Note: Due to the method how data is spread across the 8MByte of
+        * SDRAM, we can _not_ send it to the session bus in a streaming
+        * manner while we receive it. We have to receive and de-mangle the
+        * full 8MByte first, only then the whole buffer contains valid data.
+        */
        for (i = 0; i < NUM_BLOCKS; i++)
                cv_send_block_to_session_bus(devc, i);