use hidapi instead of libusb

This commit is contained in:
crashniels
2020-06-02 20:10:05 +02:00
committed by Adam Honse
parent a34d0f93a3
commit a2a613f22d
3 changed files with 31 additions and 13 deletions

View File

@@ -9,7 +9,7 @@
#include "RGBController.h"
#include <vector>
#include <libusb-1.0/libusb.h>
#include <hidapi/hidapi.h>
#pragma once
@@ -50,7 +50,7 @@ enum
class GloriousModelOController
{
public:
GloriousModelOController(libusb_device_handle* dev_handle);
GloriousModelOController(hid_device* dev_handle);
~GloriousModelOController();
std::string GetDeviceName();
@@ -59,7 +59,7 @@ public:
void SetLEDColor(unsigned char red, unsigned char green, unsigned char blue);
void SetMode(unsigned char mode, unsigned char speed, unsigned char direction);
private:
libusb_device_handle* dev;
hid_device* dev;
char device_name[32];
unsigned int led_count;