20 lines
380 B
C
Executable File
20 lines
380 B
C
Executable File
/*
|
|
* Copyright (c) 2022 rockchip
|
|
*
|
|
*/
|
|
#ifndef __RK_EVENT_H__
|
|
#define __RK_EVENT_H__
|
|
|
|
#include <stdint.h>
|
|
#include <linux/input.h>
|
|
|
|
typedef void (*event_handler_t)(struct input_event *);
|
|
|
|
int rk_event_register(char *dev_path);
|
|
int rk_event_unregister(char *dev_path);
|
|
int rk_event_listen_start(event_handler_t handler);
|
|
int rk_event_listen_stop(void);
|
|
|
|
#endif //__RK_EVENT_H__
|
|
|