+#define CMD_GET_FW_VERSION 0xb0
+#define CMD_START 0xb1
+
+#define CMD_START_FLAGS_CLK_SRC_POS 6
+
+#define CMD_START_FLAGS_CLK_30MHZ (0 << CMD_START_FLAGS_CLK_SRC_POS)
+#define CMD_START_FLAGS_CLK_48MHZ (1 << CMD_START_FLAGS_CLK_SRC_POS)
+
+#pragma pack(push, 1)
+
+struct cmd_start_acquisition {
+ uint8_t flags;
+ uint8_t sample_delay;
+};
+
+#pragma pack(pop)
+
+SR_PRIV int command_start_acquisition(libusb_device_handle *devhdl,
+ uint64_t samplerate);