X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=backend.c;h=62a7651753986114e49e9711b2f236c1ddb49046;hb=e495a676ebda71cdcc39904ee28174ccba7ce2ae;hp=4d39502d399eb5386aa34f6b498d7c99de2722a9;hpb=035a1078fda93cf1da37d19b3a1d95311b99b00f;p=libsigrok.git diff --git a/backend.c b/backend.c index 4d39502d..62a76517 100644 --- a/backend.c +++ b/backend.c @@ -165,20 +165,21 @@ static int sanity_check_all_drivers(void) sr_err("No dev_clear in driver %d ('%s').", i, d); errors++; } - if (!drivers[i]->dev_open) { - sr_err("No dev_open in driver %d ('%s').", i, d); + /* Note: config_get() is optional. */ + if (!drivers[i]->config_set) { + sr_err("No config_set in driver %d ('%s').", i, d); errors++; } - if (!drivers[i]->dev_close) { - sr_err("No dev_close in driver %d ('%s').", i, d); + if (!drivers[i]->config_list) { + sr_err("No config_list in driver %d ('%s').", i, d); errors++; } - if (!drivers[i]->config_get) { - sr_err("No config_get in driver %d ('%s').", i, d); + if (!drivers[i]->dev_open) { + sr_err("No dev_open in driver %d ('%s').", i, d); errors++; } - if (!drivers[i]->config_set) { - sr_err("No config_set in driver %d ('%s').", i, d); + if (!drivers[i]->dev_close) { + sr_err("No dev_close in driver %d ('%s').", i, d); errors++; } if (!drivers[i]->dev_acquisition_start) {