unsigned char dump[512];
status_code buffer = ((status_code*)dump)[0];
int res;
int transferred;
res = libusb_bulk_transfer(dev, 0x81, (unsigned char*)&buffer, 512, &transferred, 0);
if(res != 0 || transferred != sizeof(status_code)) {
unsigned char dump[512];
status_code buffer = ((status_code*)dump)[0];
int res;
int transferred;
res = libusb_bulk_transfer(dev, 0x81, (unsigned char*)&buffer, 512, &transferred, 0);
if(res != 0 || transferred != sizeof(status_code)) {