X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fbaylibre-acme%2Fprotocol.h;h=d0c9761d6d0e4ac98832b1f10b0c2c2e04d7d17c;hb=d01c4c56d57491edb1d430646e88cf5341d878e6;hp=4600211b29b2fe79f16aec44c3ab2b5fe0f3c6d7;hpb=4e88b86cc81ce6569c4bbf947fc2f0f47f4ce8a1;p=libsigrok.git diff --git a/src/hardware/baylibre-acme/protocol.h b/src/hardware/baylibre-acme/protocol.h index 4600211b..d0c9761d 100644 --- a/src/hardware/baylibre-acme/protocol.h +++ b/src/hardware/baylibre-acme/protocol.h @@ -23,7 +23,7 @@ #include #include #include -#include "libsigrok.h" +#include #include "libsigrok-internal.h" #define LOG_PREFIX "baylibre-acme" @@ -49,14 +49,6 @@ enum probe_type { PROBE_TEMP, }; -enum channel_type { - ENRG_PWR = 1, - ENRG_CURR, - ENRG_VOL, - TEMP_IN, - TEMP_OUT, -}; - /** Private, per-device-instance driver context. */ struct dev_context { uint64_t samplerate; @@ -65,9 +57,10 @@ struct dev_context { uint32_t num_channels; uint64_t samples_read; + uint64_t samples_missed; int64_t start_time; int64_t last_sample_fin; - int pipe_fds[2]; + int timer_fd; GIOChannel *channel; };