threading rework to support rumble

This commit is contained in:
Denis 2023-11-25 21:03:05 +01:00
parent 0ca1c08158
commit 9f2e1e9de5
No known key found for this signature in database
GPG key ID: DD9B63F805CF5C03
7 changed files with 91 additions and 60 deletions

View file

@ -7,8 +7,6 @@
#undef INCLUDE_INPUT_DEBUG
#undef IGNORE_INPUT_SCAN
#define INPUT_DEV_CTRL_FLAG_EXIT 0x00000001U
typedef uint32_t (*ev_input_filter_t)(struct input_event*, size_t*, uint32_t*, uint32_t*);
typedef enum input_dev_type {
@ -30,8 +28,6 @@ typedef struct input_dev {
const uinput_filters_t* ev_filters;
const iio_filters_t* iio_filters;
volatile uint32_t crtl_flags;
ev_input_filter_t ev_input_filter_fn;
logic_t *logic;