Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/usbmouse/main.c

    r4a4c8bcf r7d521e24  
    3434 * Main routines of USB boot protocol mouse driver.
    3535 */
    36 
    3736#include "mouse.h"
    3837#include <usb/debug.h>
     
    4140#include <str_error.h>
    4241
    43 #define NAME  "usbmouse"
    44 
    4542/** Callback when new mouse device is attached and recognised by DDF.
    4643 *
    4744 * @param dev Representation of a generic DDF device.
    48  *
    4945 * @return Error code.
    50  *
    5146 */
    5247static int usbmouse_add_device(usb_device_t *dev)
     
    5853                return rc;
    5954        }
    60        
     55
    6156        usb_log_debug("Polling pipe at endpoint %d.\n",
    6257            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,
    6661            usb_mouse_polling_ended_callback, dev->driver_data);
    67        
     62
    6863        if (rc != EOK) {
    6964                usb_log_error("Failed to start polling fibril: %s.\n",
     
    7166                return rc;
    7267        }
    73        
     68
    7469        usb_log_info("controlling new mouse (handle %" PRIun ").\n",
    7570            dev->ddf_dev->handle);
    76        
     71
    7772        return EOK;
    7873}
     
    9893{
    9994        usb_log_enable(USB_LOG_LEVEL_DEFAULT, NAME);
     95
    10096        return usb_driver_main(&mouse_driver);
    10197}
Note: See TracChangeset for help on using the changeset viewer.