]> sigrok.org Git - pulseview.git/blobdiff - main.cpp
Added device selector combo box
[pulseview.git] / main.cpp
index bb95f9ba4ef8e0e0ad9467ba6e8b0829b847e901..3d6b86e3651b3004c95d87c8d7d0c77c41024613 100644 (file)
--- 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();