X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=backend.c;h=62a7651753986114e49e9711b2f236c1ddb49046;hb=543d45c581658851b41af42ebdbc476ccf3d88d3;hp=9c2796942b29cb2bf9b72b560f2d91d3d7f068ee;hpb=63c07e48c627684f04d70e7dea2baf7c72ff2a41;p=libsigrok.git diff --git a/backend.c b/backend.c index 9c279694..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]->info_get) { - sr_err("No info_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]->dev_config_set) { - sr_err("No dev_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) {