STATE_READ_REQUEST,
};
+/** SLA5032 protocol command ID codes. */
+enum command_id {
+ CMD_INIT_FW_UPLOAD = 1,
+ CMD_UPLOAD_FW_CHUNK = 2,
+ CMD_READ_REG = 3,
+ CMD_WRITE_REG = 4,
+ CMD_READ_MEM = 5,
+ CMD_READ_DATA = 7,
+};
+
struct dev_context {
uint64_t samplerate; /* requested samplerate */
uint64_t limit_samples; /* requested capture length (samples) */
enum protocol_state state; /* async protocol state */
};
-SR_PRIV int la_start_acquisition(const struct sr_dev_inst *sdi);
+SR_PRIV int sla5032_start_acquisition(const struct sr_dev_inst *sdi);
+SR_PRIV int sla5032_apply_fpga_config(const struct sr_dev_inst *sdi);
#endif