From a65e2fc661dfe73cd540f618e9af7314a6a0dd9f Mon Sep 17 00:00:00 2001 From: oshaboy Date: Mon, 20 Jan 2025 01:55:39 +0200 Subject: [PATCH] I'm giving up on the wiimote That seems like it should be a linux userspace driver issue not a libretro thing. --- configuration.c | 1 - input/drivers/udev_input.c | 9 ++------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/configuration.c b/configuration.c index 29ed6b2a4cb7..0e9207eb3896 100644 --- a/configuration.c +++ b/configuration.c @@ -6467,7 +6467,6 @@ void input_config_set_autoconfig_binds(unsigned port, void *data) get_config_name_for_sensor(str, sizeof(str), i); bind=input_config_parse_sensor (i,str, config); - RARCH_DBG("binding %d->%d\n",i,bind); config_get_ptr()->uints.input_sensor_ids[port][i]=bind; } } diff --git a/input/drivers/udev_input.c b/input/drivers/udev_input.c index d534bb1d61cc..3aa23888a7a2 100644 --- a/input/drivers/udev_input.c +++ b/input/drivers/udev_input.c @@ -588,10 +588,7 @@ typedef struct udev_input_device udev_input_touch_t _touch; /* State tracking for touch-type devices */ #endif } _mouse; - struct { - udev_input_sensor_t _sensor; - struct udev_input_device * _wii_motion_plus; - } _sensor; + udev_input_sensor_t _sensor; } _u; enum udev_input_dev_type type; /* Type of this device */ char devnode[NAME_MAX_LENGTH]; /* Device node path */ @@ -600,8 +597,7 @@ typedef struct udev_input_device #define mouse_state _u._mouse._mouse #define touch_state _u._mouse._touch -#define sensor_state _u._sensor._sensor -#define wii_motion_plus_state _u._sensor._wii_motion_plus +#define sensor_state _u._sensor typedef void (*device_handle_cb)(void *data, const struct input_event *event, udev_input_device_t *dev); @@ -3227,7 +3223,6 @@ static void udev_init_sensor_dev(udev_input_device_t *dev) int ret,i; struct input_absinfo abs_info; - dev->wii_motion_plus_state=NULL; RARCH_DBG("[udev] Initializing sensor device \"%s\"\n", dev->ident); for (i=ABS_X ; i<=ABS_RZ; i++){ ret = ioctl(dev->fd, EVIOCGABS(i), &abs_info);