]> sigrok.org Git - libsigrok.git/commitdiff
ftdi-la: Move ftdi_la_set_samplerate() to protocol.c.
authorUwe Hermann <redacted>
Sun, 3 Apr 2016 15:22:05 +0000 (17:22 +0200)
committerUwe Hermann <redacted>
Sun, 3 Apr 2016 15:22:05 +0000 (17:22 +0200)
src/hardware/ftdi-la/api.c
src/hardware/ftdi-la/protocol.c
src/hardware/ftdi-la/protocol.h

index a4309774c9e8c342a8c5ca83e71786b3b09a084e..cd70bb7feeeed401de5cc07cb01c6f429c3eabf6 100644 (file)
@@ -298,20 +298,6 @@ static int config_get(uint32_t key, GVariant **data,
        return ret;
 }
 
-static int ftdi_la_set_samplerate(struct dev_context *devc)
-{
-       int ret;
-
-       ret = ftdi_set_baudrate(devc->ftdic,
-                       devc->cur_samplerate / devc->desc->samplerate_div);
-       if (ret < 0) {
-               sr_err("Failed to set baudrate (%d): %s.", devc->cur_samplerate,
-                      ftdi_get_error_string(devc->ftdic));
-               return SR_ERR;
-       }
-       return SR_OK;
-}
-
 static int config_set(uint32_t key, GVariant *data,
        const struct sr_dev_inst *sdi, const struct sr_channel_group *cg)
 {
index 0d71bcb374f6126eec83425b0f9575915dfd180f..273d79e7c4a74f923753e71338568578d9420ebd 100644 (file)
@@ -38,6 +38,20 @@ static void send_samples(struct dev_context *devc, uint64_t samples_to_send)
        devc->bytes_received -= samples_to_send;
 }
 
+SR_PRIV int ftdi_la_set_samplerate(struct dev_context *devc)
+{
+       int ret;
+
+       ret = ftdi_set_baudrate(devc->ftdic,
+                       devc->cur_samplerate / devc->desc->samplerate_div);
+       if (ret < 0) {
+               sr_err("Failed to set baudrate (%d): %s.", devc->cur_samplerate,
+                      ftdi_get_error_string(devc->ftdic));
+               return SR_ERR;
+       }
+       return SR_OK;
+}
+
 SR_PRIV int ftdi_la_receive_data(int fd, int revents, void *cb_data)
 {
        struct sr_dev_inst *sdi;
index 4c440eaa2984e3a13c7b1e8e491f57703199dd5f..54c19ee3fda1b834d6add381544b9280c13e9c40 100644 (file)
@@ -51,6 +51,7 @@ struct dev_context {
        void *cb_data;
 };
 
+SR_PRIV int ftdi_la_set_samplerate(struct dev_context *devc);
 SR_PRIV int ftdi_la_receive_data(int fd, int revents, void *cb_data);
 
 #endif