Changeset 489c3e7 in mainline for uspace/drv/usbmouse/mouse.c


Ignore:
Timestamp:
2011-03-12T11:59:52Z (14 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
69334af
Parents:
6105fc0
Message:

USB mouse driver uses the new framework

The implementation was adjusted very roughly, but it looks that it
still works.

File:
1 edited

Legend:

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

    r6105fc0 r489c3e7  
    5151{
    5252        assert(arg != NULL);
    53         ddf_dev_t *dev = (ddf_dev_t *) arg;
     53        usb_device_t *dev = (usb_device_t *) arg;
    5454        usb_mouse_t *mouse = (usb_mouse_t *) dev->driver_data;
    5555
    5656        assert(mouse);
    5757
    58         size_t buffer_size = mouse->poll_pipe.max_packet_size;
     58        size_t buffer_size = POLL_PIPE(dev)->max_packet_size;
    5959
    6060        if (buffer_size < 4) {
     
    8484                 */
    8585
    86                 rc = usb_endpoint_pipe_start_session(&mouse->poll_pipe);
     86                rc = usb_endpoint_pipe_start_session(POLL_PIPE(dev));
    8787                if (rc != EOK) {
    8888                        usb_log_warning("Failed to start session, will try again: %s.\n",
     
    9191                }
    9292
    93                 rc = usb_endpoint_pipe_read(&mouse->poll_pipe,
     93                rc = usb_endpoint_pipe_read(POLL_PIPE(dev),
    9494                    buffer, buffer_size, &actual_size);
    9595
    96                 usb_endpoint_pipe_end_session(&mouse->poll_pipe);
     96                usb_endpoint_pipe_end_session(POLL_PIPE(dev));
    9797
    9898                if (rc != EOK) {
Note: See TracChangeset for help on using the changeset viewer.