debug printf

This commit is contained in:
Denis 2023-12-08 15:29:54 +01:00
parent b3ced65452
commit 8e2009b009
No known key found for this signature in database
GPG key ID: DD9B63F805CF5C03
2 changed files with 7 additions and 10 deletions

View file

@ -237,31 +237,27 @@ void* dev_in_thread_func(void *ptr) {
FD_ZERO(&read_fds);
FD_SET(devs->in_message_pipe_fd, &read_fds);
for (size_t i = 0; i < devs->input_dev_cnt; ++i) {
int fd = -1;
if (devices[i].type == DEV_IN_TYPE_EV) {
fd = libevdev_get_fd(devices[i].dev.evdev.evdev);
// device is present, query it in select
FD_SET(fd, &read_fds);
FD_SET(libevdev_get_fd(devices[i].dev.evdev.evdev), &read_fds);
} else if (devices[i].type == DEV_IN_TYPE_IIO) {
} else if (devices[i].type == DEV_IN_TYPE_NONE) {
fprintf(stderr, "Device %zu not found -- Attempt reconnection\n", i);
if (devs->input_dev_decl[i].dev_type == input_dev_type_uinput) {
fprintf(stderr, "Device (evdev) %zu not found -- Attempt reconnection for device named %s\n", i, devs->input_dev_decl[i].filters.ev.name);
const int open_res = open_device(&devs->input_dev_decl[i].filters.ev, &devices[i].dev.evdev);
if (open_res == 0) {
devices[i].type = DEV_IN_TYPE_EV;
fd = libevdev_get_fd(devices[i].dev.evdev.evdev);
// device is now connected, query it in select
FD_SET(fd, &read_fds);
FD_SET(libevdev_get_fd(devices[i].dev.evdev.evdev), &read_fds);
}
}
}
}
int ready_fds = select(FD_SETSIZE, &read_fds, NULL, NULL, &timeout);

View file

@ -4,11 +4,12 @@ void asus_kbd_ev_map(const evdev_collected_t *const e, int in_messages_pipe_fd,
in_message_t current_message;
/*
const ssize_t in_message_pipe_write_res = write(in_messages_pipe_fd, (void*)&current_message, sizeof(in_message_t));
if (in_message_pipe_write_res != sizeof(in_message_t)) {
fprintf(stderr, "Unable to write data to the in_message pipe: %zu\n", in_message_pipe_write_res);
}
*/
}
static input_dev_t in_iio_dev = {