-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Labels
Description
@heyuanjie87 新提交了input框架 #1907 ,API主要包括如下:
int rt_input_device_register(rt_input_t *dev, int devtype, const char *name);
int rt_input_device_unregister(rt_input_t *dev);
int rt_input_handler_register(struct input_handler *handler);
int rt_input_device_open(struct input_handler *h);
int rt_input_device_close(struct input_handler *h);
int rt_input_report(rt_input_t *dev, int type, int code, int value);
int rt_input_rel_report(rt_input_t *dev, int code, int value);
int rt_input_abs_report(rt_input_t *dev, int code, int value);
int rt_input_key_report(rt_input_t *dev, int code, int value);
int rt_input_sync(rt_input_t *dev);
void _input_gettime(struct input_event *ev);感觉在进行数据report时很奇异,定义非常模糊。以及input框架在整体的使用场合中,它在整体结构中处于什么样的位置也比较奇怪。这部分还需要分场景进行细化,讨论。
希望大家可以就input框架多进行讨论,最终有一份棒的input框架出来。