X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fdemo%2Fprotocol.h;h=0b13ebfba2ef9b4a217d980bc997eab46ed8b475;hb=393375e1fee969e7c80feac0cb1df718bd652578;hp=79e5d886a877149964b8c27133c3c5932b968168;hpb=1b7b72d49e5ce19593ca4b2a793bec441b4cdea4;p=libsigrok.git diff --git a/src/hardware/demo/protocol.h b/src/hardware/demo/protocol.h index 79e5d886..0b13ebfb 100644 --- a/src/hardware/demo/protocol.h +++ b/src/hardware/demo/protocol.h @@ -34,7 +34,6 @@ /* Size of the analog pattern space per channel. */ #define ANALOG_BUFSIZE 4096 -/* Private, per-device-instance driver context. */ struct dev_context { uint64_t cur_samplerate; uint64_t limit_samples; @@ -56,6 +55,8 @@ struct dev_context { uint64_t avg_samples; size_t enabled_logic_channels; size_t enabled_analog_channels; + size_t first_partial_logic_index; + uint8_t first_partial_logic_mask; }; /* Logic patterns we can generate. */ @@ -103,9 +104,6 @@ enum { /* Analog patterns we can generate. */ enum { - /** - * Square wave. - */ PATTERN_SQUARE, PATTERN_SINE, PATTERN_TRIANGLE,