test code can now reliably put the device in bootloader mode by sending a 1-byte command in a HID output report

This commit is contained in:
2019-08-23 00:45:56 -04:00
parent 8e739baf46
commit b934698bff

View File

@@ -41,14 +41,14 @@ int main(int argc, char *argv[])
return 1; return 1;
} }
unsigned char data[65]; unsigned char data[2] = { 0, 0xBB };
memset((void*)&data, 0x00, sizeof(data));
data[1] = 0x12;
int written = hid_write(dev, &(data[0]), 65); int written = hid_write(dev, &data[0], sizeof(data));
qWarning("Wrote %d bytes", written); qWarning("Wrote %d bytes", written);
qWarning("%s", QString::fromWCharArray(hid_error(dev)).toStdString().c_str());
hid_close(dev); hid_close(dev);
//hid_exit();
return 0; return 0;
///////////////////////////////////////////////// /////////////////////////////////////////////////