Exemple #1
0
int os_resetusb(usbdevice* kb, const char* file, int line){
    TEST_RESET(usbunclaim(kb, 1, HAS_FEATURES(kb, FEAT_RGB)));
    TEST_RESET(ioctl(kb->handle, USBDEVFS_RESET));
    TEST_RESET(usbclaim(kb, HAS_FEATURES(kb, FEAT_RGB)));
    // Success!
    return 0;
}
Exemple #2
0
int os_resetusb(usbdevice* kb, const char* file, int line){
    TEST_RESET(usbunclaim(kb, 1));
    TEST_RESET(ioctl(kb->handle - 1, USBDEVFS_RESET));
    TEST_RESET(usbclaim(kb));
    // Success!
    return 0;
}