-
大小: 1.74MB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-01-06
- 語言: 其他
- 標(biāo)簽: USB,驅(qū)動??arm??usb驅(qū)動??
資源簡介
ARM平臺下,識別鼠標(biāo),識別鼠標(biāo)的左右鍵,最終實現(xiàn)USB的信息傳輸。
代碼片段和文件信息
/*
?*?drivers\hid\usbhid\usbmouse.c
?*/
#include?
#include?
#include?
#include?
#include?
#include?
static?struct?input_dev?*uk_dev;
static?char?*?usb_buf;???//USB虛擬地址
static?dma_addr_t?*usb_buf_phys;???//USB物理地址
static?int?len;
static?struct?urb?*uk_urb;
static?struct?usb_device_id?usbmouse_as_key_id_table?[]?=?{
{?USB_INTERFACE_INFO(USB_INTERFACE_CLASS_HID?USB_INTERFACE_SUBCLASS_BOOT
USB_INTERFACE_PROTOCOL_MOUSE)?}
{?} /*?Terminating?entry?*/
};
static?void?usbmouse_as_key_irq(struct?urb?*urb)
{
static?unsigned?char?pre_val;
#if?0
int?i;
static?int?cnt?=?0;
printk(“data?cnt?%d:?“?++cnt);
for?(i=0;??i {
printk(“%02x?“?usb_buf[i]);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-04-20?16:45??usb\
?????文件?????????184??2016-10-19?00:11??usb\Makefile
?????文件?????1831504??2016-10-18?23:53??usb\uImage_no_usb
?????文件????????4098??2016-10-19?22:46??usb\usb.c
- 上一篇:計算機(jī)組裝與維護(hù)教案完整版
- 下一篇:Swarm仿真中文手冊
評論
共有 條評論