Scan for asus-hid device

This commit is contained in:
Denis 2023-12-03 22:54:57 +01:00
parent 57d37600a0
commit 9093ebaca4
No known key found for this signature in database
GPG key ID: DD9B63F805CF5C03

View file

@ -12,10 +12,18 @@ static int find_device(struct udev *udev) {
fprintf(stderr, "Error in udev_enumerate_new: mode switch will not be available.\n");
return -ENOENT;
}
const int enumerate_scan_devices_res = udev_enumerate_scan_devices(enumerate);
const int enumerate_scan_subsystems_res = udev_enumerate_scan_subsystems(enumerate);
const int add_match_subsystem_res = udev_enumerate_add_match_subsystem(enumerate, "hid");
if (add_match_subsystem_res != 0) {
fprintf(stderr, "Error in udev_enumerate_add_match_subsystem: %d", add_match_subsystem_res);
return -ENOENT;
}
const int enumerate_scan_devices_res = udev_enumerate_scan_devices(enumerate);
if (enumerate_scan_devices_res != 0) {
fprintf(stderr, "Error in udev_enumerate_scan_devices: %d", enumerate_scan_devices_res);
return -ENOENT;
}
struct udev_list_entry *udev_lst = udev_enumerate_get_list_entry(enumerate);