Changes in uspace/drv/usbmouse/main.c [7d521e24:4a4c8bcf] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbmouse/main.c
r7d521e24 r4a4c8bcf 34 34 * Main routines of USB boot protocol mouse driver. 35 35 */ 36 36 37 #include "mouse.h" 37 38 #include <usb/debug.h> … … 40 41 #include <str_error.h> 41 42 43 #define NAME "usbmouse" 44 42 45 /** Callback when new mouse device is attached and recognised by DDF. 43 46 * 44 47 * @param dev Representation of a generic DDF device. 48 * 45 49 * @return Error code. 50 * 46 51 */ 47 52 static int usbmouse_add_device(usb_device_t *dev) … … 53 58 return rc; 54 59 } 55 60 56 61 usb_log_debug("Polling pipe at endpoint %d.\n", 57 62 dev->pipes[0].pipe->endpoint_no); 58 59 rc = usb_device_auto_poll(dev, 0, 60 usb_mouse_polling_callback,dev->pipes[0].pipe->max_packet_size,63 64 rc = usb_device_auto_poll(dev, 0, usb_mouse_polling_callback, 65 dev->pipes[0].pipe->max_packet_size, 61 66 usb_mouse_polling_ended_callback, dev->driver_data); 62 67 63 68 if (rc != EOK) { 64 69 usb_log_error("Failed to start polling fibril: %s.\n", … … 66 71 return rc; 67 72 } 68 73 69 74 usb_log_info("controlling new mouse (handle %" PRIun ").\n", 70 75 dev->ddf_dev->handle); 71 76 72 77 return EOK; 73 78 } … … 93 98 { 94 99 usb_log_enable(USB_LOG_LEVEL_DEFAULT, NAME); 95 96 100 return usb_driver_main(&mouse_driver); 97 101 }
Note:
See TracChangeset
for help on using the changeset viewer.