Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/usbhid/mouse/mousedev.h

    r1dc4a5e r70172dc4  
    3838
    3939#include <usb/dev/driver.h>
     40#include <async.h>
    4041
    4142struct usb_hid_dev;
     
    4546/** Container for USB mouse device. */
    4647typedef struct {
    47         /** IPC phone to console (consumer). */
    48         int mouse_phone;
    49         int wheel_phone;
    50        
     48        /** IPC session to console (consumer). */
     49        async_sess_t *mouse_sess;
     50
     51        /* Mouse buttons statuses. */
    5152        int32_t *buttons;
    52        
     53        size_t buttons_count;
     54
    5355        ddf_dev_ops_t ops;
     56        /* DDF mouse function */
     57        ddf_fun_t *mouse_fun;
    5458} usb_mouse_t;
    5559
    5660/*----------------------------------------------------------------------------*/
    5761
    58 usb_endpoint_description_t usb_hid_mouse_poll_endpoint_description;
     62extern const usb_endpoint_description_t usb_hid_mouse_poll_endpoint_description;
    5963
    6064const char *HID_MOUSE_FUN_NAME;
Note: See TracChangeset for help on using the changeset viewer.