Skip errored devices
This commit is contained in:
parent
c5f10b2681
commit
b3ced65452
2 changed files with 5 additions and 2 deletions
5
dev_in.c
5
dev_in.c
|
|
@ -286,7 +286,7 @@ void* dev_in_thread_func(void *ptr) {
|
|||
// TODO: handle LEDs
|
||||
}
|
||||
} else {
|
||||
fprintf(stderr, "Unable to read message: %zd\n", out_message_pipe_read_res);
|
||||
fprintf(stderr, "Error reading from out_message_pipe_fd: got %zu bytes, expected %zu butes\n", out_message_pipe_read_res, sizeof(out_message_t));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -297,6 +297,9 @@ void* dev_in_thread_func(void *ptr) {
|
|||
fd = libevdev_get_fd(devices[i].dev.evdev.evdev);
|
||||
} else if (devices[i].type == DEV_IN_TYPE_IIO) {
|
||||
// TODO: implement IIO
|
||||
continue;
|
||||
} else {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!FD_ISSET(fd, &read_fds)) {
|
||||
|
|
|
|||
|
|
@ -229,7 +229,7 @@ void *dev_out_thread_func(void *ptr) {
|
|||
if (in_message_pipe_read_res == sizeof(in_message_t)) {
|
||||
handle_incoming_message(&incoming_message, &dev_out->dev_stats);
|
||||
} else {
|
||||
fprintf(stderr, "Error reading from in_message_pipe_fd: got %zu bytes, expected %zu butes", in_message_pipe_read_res, sizeof(in_message_t));
|
||||
fprintf(stderr, "Error reading from in_message_pipe_fd: got %zu bytes, expected %zu butes\n", in_message_pipe_read_res, sizeof(in_message_t));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue