hacked in some code in main.cpp to send output reports using the HID library

This commit is contained in:
2019-08-22 20:21:38 -04:00
parent 586effdedf
commit 8e739baf46

View File

@@ -30,9 +30,28 @@
#include <QtWidgets/QApplication> #include <QtWidgets/QApplication>
#include "MainWindow.h" #include "MainWindow.h"
#include "../HIDAPI/hidapi.h"
int main(int argc, char *argv[]) int main(int argc, char *argv[])
{ {
hid_device *dev = hid_open(0x1209, 0x0600, NULL);
if (dev == NULL)
{
qCritical("failed to open device");
return 1;
}
unsigned char data[65];
memset((void*)&data, 0x00, sizeof(data));
data[1] = 0x12;
int written = hid_write(dev, &(data[0]), 65);
qWarning("Wrote %d bytes", written);
hid_close(dev);
return 0;
/////////////////////////////////////////////////
QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QApplication a(argc, argv); QApplication a(argc, argv);