]> sigrok.org Git - libsigrok.git/blobdiff - hardware/fx2lafw/command.c
sr: Make wrappers honor return values.
[libsigrok.git] / hardware / fx2lafw / command.c
index 07f6b4adb972200fa890a7f62d6caf017b257623..04ab56c56697a6109e1ddab437930dc1c1594941 100644 (file)
@@ -22,8 +22,8 @@
 #include "sigrok.h"
 #include "sigrok-internal.h"
 
-int command_start_acquisition(libusb_device_handle *devhdl,
-                             uint64_t samplerate)
+SR_PRIV int command_start_acquisition(libusb_device_handle *devhdl,
+                                     uint64_t samplerate)
 {
        struct cmd_start_acquisition cmd;
        int delay = 0, ret;
@@ -39,7 +39,8 @@ int command_start_acquisition(libusb_device_handle *devhdl,
 
        /* Note: sample_delay=0 is treated as sample_delay=256. */
        if (delay <= 0 || delay > 256) {
-               sr_err("fx2lafw: Unable to sample at %dHz", samplerate);
+               sr_err("fx2lafw: Unable to sample at %" PRIu64 "Hz.",
+                      samplerate);
                return SR_ERR;
        }
 
@@ -50,7 +51,7 @@ int command_start_acquisition(libusb_device_handle *devhdl,
                        LIBUSB_ENDPOINT_OUT, CMD_START, 0x0000, 0x0000,
                        (unsigned char *)&cmd, sizeof(cmd), 100);
        if (ret < 0) {
-               sr_err("fx2lafw: Unable to send start command: %d", ret);
+               sr_err("fx2lafw: Unable to send start command: %d.", ret);
                return SR_ERR;
        }