#define LIBSIGROK_HARDWARE_ASIX_SIGMA_PROTOCOL_H
#include <stdint.h>
+#include <stdlib.h>
#include <glib.h>
#include <ftdi.h>
#include <string.h>
uint64_t cur_samplerate;
uint64_t period_ps;
uint64_t limit_msec;
+ uint64_t limit_samples;
struct timeval start_tv;
int cur_firmware;
int num_channels;
struct sigma_trigger trigger;
int use_triggers;
struct sigma_state state;
- void *cb_data;
};
extern SR_PRIV const uint64_t samplerates[];
-extern SR_PRIV const int SAMPLERATES_COUNT;
+extern SR_PRIV const size_t samplerates_count;
SR_PRIV int sigma_write_register(uint8_t reg, uint8_t *data, size_t len,
struct dev_context *devc);