ROGueENEMY/input_dev.h
2023-11-02 17:45:26 +01:00

20 lines
No EOL
364 B
C

#pragma once
#include "rogue_enemy.h"
#define INPUT_DEV_CTRL_FLAG_EXIT 0x00000001U
typedef enum input_dev_type {
input_dev_type_uinput,
input_dev_type_iio,
} input_dev_type_t;
typedef struct input_dev {
input_dev_type_t dev_type;
volatile uint32_t crtl_flags;
} input_dev_t;
void *input_dev_thread_func(void *ptr);
int open_and_hide_input();