mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2023-10-10 13:36:59 +02:00
Added more print statements
Former-commit-id: 6c3a6662097bfe25b11bcf3c057cb267569f01ca
This commit is contained in:
parent
4b98dd6e72
commit
6f44dc8f84
@ -96,6 +96,8 @@ int LedDeviceLightpack::open()
|
||||
if ((deviceDescriptor.idVendor == USB_VENDOR_ID && deviceDescriptor.idProduct == USB_PRODUCT_ID) ||
|
||||
(deviceDescriptor.idVendor == USB_OLD_VENDOR_ID && deviceDescriptor.idProduct == USB_OLD_PRODUCT_ID))
|
||||
{
|
||||
std::cout << "Found a lightpack device. Retrieving more information..." << std::endl;
|
||||
|
||||
// get the hardware address
|
||||
int busNumber = libusb_get_bus_number(deviceList[i]);
|
||||
int addressNumber = libusb_get_device_address(deviceList[i]);
|
||||
@ -187,6 +189,10 @@ int LedDeviceLightpack::open()
|
||||
_ledBuffer = std::vector<uint8_t>(1 + _ledCount * 6, 0);
|
||||
_ledBuffer[0] = CMD_UPDATE_LEDS;
|
||||
}
|
||||
else
|
||||
{
|
||||
std::cerr << "No Lightpack device has been found" << std::endl;
|
||||
}
|
||||
|
||||
return _deviceHandle == nullptr ? -1 : 0;
|
||||
}
|
||||
@ -221,6 +227,8 @@ int LedDeviceLightpack::switchOff()
|
||||
|
||||
int LedDeviceLightpack::writeBytes(uint8_t *data, int size)
|
||||
{
|
||||
std::cout << "Writing " << size << " bytes to Lightpack device" << std::endl;
|
||||
|
||||
return libusb_control_transfer(_deviceHandle,
|
||||
LIBUSB_ENDPOINT_OUT | LIBUSB_REQUEST_TYPE_CLASS | LIBUSB_RECIPIENT_INTERFACE,
|
||||
0x09,
|
||||
|
Loading…
Reference in New Issue
Block a user