From 633b2fac75c59c550cb1245cb75caa3ceef57b3d Mon Sep 17 00:00:00 2001 From: Bert Vermeulen Date: Sun, 8 Jul 2012 04:17:56 +0200 Subject: [PATCH] genericdmm: better subdriver API arguments --- hardware/genericdmm/genericdmm.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hardware/genericdmm/genericdmm.h b/hardware/genericdmm/genericdmm.h index 58d4a906..d9619494 100644 --- a/hardware/genericdmm/genericdmm.h +++ b/hardware/genericdmm/genericdmm.h @@ -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); };