Check for libusb status was fixed

This commit is contained in:
2024-05-29 12:07:19 +02:00
parent 8bc82f90be
commit 5e699df8e4

View File

@@ -11,7 +11,7 @@ constexpr auto DefaultTimeout = 1000;
LibUsbDevice::LibUsbDevice() LibUsbDevice::LibUsbDevice()
{ {
auto status = libusb_init(&m_context); auto status = libusb_init(&m_context);
if (status) { if (status < LIBUSB_SUCCESS) {
std::cerr << "Error initializing context: " << libusb_strerror(status) << " [" << status << "]" << std::endl; std::cerr << "Error initializing context: " << libusb_strerror(status) << " [" << status << "]" << std::endl;
} }
} }
@@ -50,7 +50,7 @@ bool LibUsbDevice::sendDataToDevice(const Data &data)
auto status = libusb_control_transfer(m_device, requestType, request, 0, 0, package, data.size(), DefaultTimeout); auto status = libusb_control_transfer(m_device, requestType, request, 0, 0, package, data.size(), DefaultTimeout);
if (status) { if (status < LIBUSB_SUCCESS) {
std::cerr << "Sending data error: " << libusb_strerror(status) << " [" << status << "]" << std::endl; std::cerr << "Sending data error: " << libusb_strerror(status) << " [" << status << "]" << std::endl;
return false; return false;
} }