* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#ifndef LIBSIGROK_HARDWARE_FX2LAFW_COMMAND_H
+#define LIBSIGROK_HARDWARE_FX2LAFW_COMMAND_H
+
+#include "sigrok.h"
+
/* Protocol commands */
-#define CMD_GET_FW_VERSION 0xb0
-#define CMD_START 0xb1
+#define CMD_GET_FW_VERSION 0xb0
+#define CMD_START 0xb1
#define CMD_START_FLAGS_CLK_SRC_POS 6
#pragma pack(push, 1)
-struct cmd_start_acquisition
-{
+struct cmd_start_acquisition {
uint8_t flags;
uint8_t sample_delay;
};
#pragma pack(pop)
-int command_start_acquisition(libusb_device_handle *devhdl,
- uint64_t samplerate);
+SR_PRIV int command_start_acquisition(libusb_device_handle *devhdl,
+ uint64_t samplerate);
+
+#endif