]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/serial-lcr/protocol.c
hp-59306a: Initial HP 59306A driver.
[libsigrok.git] / src / hardware / serial-lcr / protocol.c
index e7b2612f56661ed0976f6d4cacc4a2374e740d78..f0e997317de3d9d4fcabe11f56eb412ddf80243f 100644 (file)
@@ -31,7 +31,6 @@ static void send_frame_start(struct sr_dev_inst *sdi)
        struct lcr_parse_info *info;
        uint64_t freq;
        const char *model;
-       struct sr_datafeed_packet packet;
 
        devc = sdi->priv;
        info = &devc->parse_info;
@@ -51,8 +50,7 @@ static void send_frame_start(struct sr_dev_inst *sdi)
        }
 
        /* Data is about to get sent. Start a new frame. */
-       packet.type = SR_DF_FRAME_BEGIN;
-       sr_session_send(sdi, &packet);
+       std_session_send_df_frame_begin(sdi);
 }
 
 static int handle_packet(struct sr_dev_inst *sdi, const uint8_t *pkt)
@@ -98,7 +96,7 @@ static int handle_packet(struct sr_dev_inst *sdi, const uint8_t *pkt)
                g_slist_free(analog.meaning->channels);
        }
        if (frame) {
-               std_session_send_frame_end(sdi);
+               std_session_send_df_frame_end(sdi);
                sr_sw_limits_update_frames_read(&devc->limits, 1);
        }