hacked in some code in main.cpp to send output reports using the HID library
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user