]> sigrok.org Git - libsigrok.git/commitdiff
genericdmm: better subdriver API arguments
authorBert Vermeulen <redacted>
Sun, 8 Jul 2012 02:17:56 +0000 (04:17 +0200)
committerBert Vermeulen <redacted>
Fri, 3 Aug 2012 08:27:37 +0000 (10:27 +0200)
hardware/genericdmm/genericdmm.h

index 58d4a906dac2d009e30d56a656c33211122b7fd4..d961949415ae0c4a505cc0b7ac53a4854426c44a 100644 (file)
@@ -71,9 +71,13 @@ struct context {
 
 struct dmmchip {
        /* Optional, called once before measurement starts. */
-       int (*init) (struct context *ctx);
+       int (*init) (void);
+
+       /* Scan for devices with the given options. */
+       GSList *(*scan) (GSList *options);
+
        /* Called whenever a chunk of data arrives. */
-       int (*data) (struct context *ctx, unsigned char *data);
+       int (*data) (struct sr_dev_inst *sdi, unsigned char *data);
 };