天天看點

android添加hid裝置驅動

android添加hid裝置驅動,直接插入usb, 即可用,類似滑鼠,鍵盤

目錄在   drivers\hid

1、hid-ids.h

定義uid 和 pid,可以插入windows裝置去查找,或者廠家提供

#define USB_VENDOR_ID_TEST_TOUCH 0x2621

#define USB_VENDOR_ID_TEST_MOUSE 0x2211

2、hid-core.c

在hid總驅動中添加裝置的支援

static const struct hid_device_id hid_have_special_driver[] = {

++{ HID_USB_DEVICE(USB_VENDOR_ID_TEST_TOUCH , USB_VENDOR_ID_TEST_MOUSE) },

};

2、hid-multitouch.c

在touch驅動中,添加對裝置的支援

static const struct hid_device_id mt_devices[] = {

++{  .driver_data = MT_CLS_DEFAULT,

++HID_USB_DEVICE(USB_VENDOR_ID_TEST_TOUCH,

++USB_VENDOR_ID_TEST_MOUSE) },

};