From 4588024ed070837f24ba5eb9802ebe5e98a9f97b Mon Sep 17 00:00:00 2001 From: Paul Hollinsky Date: Wed, 17 Apr 2019 16:50:40 -0400 Subject: [PATCH] Lower CPU usage while finding devices on Linux --- platform/posix/ftdi.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/posix/ftdi.cpp b/platform/posix/ftdi.cpp index fb67da4..687cc4e 100644 --- a/platform/posix/ftdi.cpp +++ b/platform/posix/ftdi.cpp @@ -13,7 +13,7 @@ std::vector> FTDI::handles; std::vector FTDI::FindByProduct(int product) { constexpr size_t deviceSerialBufferLength = sizeof(device.serial); std::vector found; - FTDIContext context; + static FTDIContext context; std::pair> result = context.findDevices(product); if(result.first < 0)