X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Finput%2Fstf.c;h=ddef5de6ee8bc2b72ef92f054329f194485e4c18;hb=9d2c239134407edbbe68f802a883f61d03475c02;hp=cbf93be4aa9f1a612ad997ed85cd32e040a7ffdb;hpb=e972674d0b30b98dcc354b707a80b6bfc1aeb532;p=libsigrok.git diff --git a/src/input/stf.c b/src/input/stf.c index cbf93be4..ddef5de6 100644 --- a/src/input/stf.c +++ b/src/input/stf.c @@ -623,17 +623,16 @@ static void add_sample(const struct sr_input *in, uint16_t data, size_t count) count -= inc->submit.samples_to_trigger; } if (send_first) { - (void)feed_queue_logic_submit(inc->submit.feed, + (void)feed_queue_logic_submit_one(inc->submit.feed, unit_buffer, send_first); inc->submit.submit_count += send_first; inc->submit.samples_to_trigger -= send_first; - feed_queue_logic_flush(inc->submit.feed); sr_dbg("Trigger: sending DF packet, at %" PRIu64 ".", inc->submit.submit_count); - std_session_send_df_trigger(in->sdi); + feed_queue_logic_send_trigger(inc->submit.feed); } if (count) { - (void)feed_queue_logic_submit(inc->submit.feed, + (void)feed_queue_logic_submit_one(inc->submit.feed, unit_buffer, count); inc->submit.submit_count += count; if (inc->submit.samples_to_trigger)