X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Flink-mso19%2Fprotocol.h;h=d6eb872b8a9d14f7dd2f0aef89e5e7524cbb4907;hb=50ccb36f201bd6b2326822f585c01498fe6fd86a;hp=337814bf10e32965157a741f3cdda175d8b325bc;hpb=c442ffda0fc6fa9bc3c5397a21ef1d04f01a64a1;p=libsigrok.git diff --git a/src/hardware/link-mso19/protocol.h b/src/hardware/link-mso19/protocol.h index 337814bf..d6eb872b 100644 --- a/src/hardware/link-mso19/protocol.h +++ b/src/hardware/link-mso19/protocol.h @@ -26,7 +26,7 @@ #include #include #include -#include "libsigrok.h" +#include #include "libsigrok-internal.h" #define LOG_PREFIX "link-mso19" @@ -84,7 +84,6 @@ struct mso_prototrig { uint8_t spimode; }; -/* Private, per-device-instance driver context. */ struct dev_context { /* info */ uint8_t hwmodel; @@ -97,10 +96,11 @@ struct dev_context { uint16_t offset_range; uint64_t limit_samples; uint64_t num_samples; + /* register cache */ uint8_t ctlbase1; uint8_t ctlbase2; - /* state */ + uint8_t la_threshold; uint64_t cur_rate; uint8_t dso_probe_attn; @@ -115,7 +115,6 @@ struct dev_context { double dso_trigger_voltage; uint16_t dso_trigger_width; struct mso_prototrig protocol_trigger; - void *cb_data; uint16_t buffer_n; char buffer[4096]; }; @@ -201,12 +200,7 @@ static const struct rate_map rate_map[] = { /* FIXME: Determine corresponding voltages */ static const uint16_t la_threshold_map[] = { - 0x8600, - 0x8770, - 0x88ff, - 0x8c70, - 0x8eff, - 0x8fff, + 0x8600, 0x8770, 0x88ff, 0x8c70, 0x8eff, 0x8fff, }; #endif