X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=main.cpp;h=3d6b86e3651b3004c95d87c8d7d0c77c41024613;hp=bb95f9ba4ef8e0e0ad9467ba6e8b0829b847e901;hb=6fb67b27a85f19002d43b8c8498ca7d2979401b0;hpb=d4984fe7119c2fc9bf94b13cc38cc735887e377d diff --git a/main.cpp b/main.cpp index bb95f9b..3d6b86e 100644 --- a/main.cpp +++ b/main.cpp @@ -52,6 +52,16 @@ int main(int argc, char *argv[]) /* Load the protocol decoders */ srd_decoder_load_all(); + /* Initialize all libsigrok drivers. */ + sr_dev_driver **const drivers = sr_driver_list(); + for (sr_dev_driver **driver = drivers; *driver; driver++) { + if (sr_driver_init(*driver) != SR_OK) { + qDebug("Failed to initialize driver %s", + (*driver)->name); + return 1; + } + } + /* Initialise the main window */ MainWindow w; w.show();