]> sigrok.org Git - libsigrok.git/blobdiff - sigrok.h
reduce analog_sample sizes.
[libsigrok.git] / sigrok.h
index 11f0154236f40237964080334583583a77b12e14..e3b6ac78c56dbd5de0e27d626671ad9e3ce28fa6 100644 (file)
--- a/sigrok.h
+++ b/sigrok.h
@@ -119,12 +119,12 @@ struct datafeed_header {
 
 struct analog_probe {
        uint8_t att;
-       uint8_t res;
-       uint64_t val;
+       uint8_t res;    /* Needs to be a power of 2, FIXME */
+       uint16_t val;   /* Max hardware ADC width is 16bits */
 };
 
 struct analog_sample {
-       uint16_t num_probes;
+       uint8_t num_probes; /* Max hardware probes is 256 */
        struct analog_probe probes[];
 };