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