Ignore:
File:
1 edited

Legend:

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

    r9d58539 r378bf85  
    3939#include <usb/dev/driver.h>
    4040#include <async.h>
    41 
    42 struct usb_hid_dev;
    43 
    44 /*----------------------------------------------------------------------------*/
     41#include "../usbhid.h"
    4542
    4643/** Container for USB mouse device. */
    4744typedef struct {
    48         /** IPC session to console (consumer). */
     45        /** IPC session to consumer. */
    4946        async_sess_t *mouse_sess;
    50 
    51         /* Mouse buttons statuses. */
     47       
     48        /** Mouse buttons statuses. */
    5249        int32_t *buttons;
    5350        size_t buttons_count;
    54 
    55         ddf_dev_ops_t ops;
    56         /* DDF mouse function */
     51       
     52        /** DDF mouse function */
    5753        ddf_fun_t *mouse_fun;
    5854} usb_mouse_t;
    5955
    60 /*----------------------------------------------------------------------------*/
    61 
    6256extern const usb_endpoint_description_t usb_hid_mouse_poll_endpoint_description;
    6357
    64 const char *HID_MOUSE_FUN_NAME;
    65 const char *HID_MOUSE_CATEGORY;
     58extern const char *HID_MOUSE_FUN_NAME;
     59extern const char *HID_MOUSE_CATEGORY;
    6660
    67 /*----------------------------------------------------------------------------*/
    68 
    69 int usb_mouse_init(struct usb_hid_dev *hid_dev, void **data);
    70 
    71 bool usb_mouse_polling_callback(struct usb_hid_dev *hid_dev, void *data);
    72 
    73 void usb_mouse_deinit(struct usb_hid_dev *hid_dev, void *data);
    74 
    75 int usb_mouse_set_boot_protocol(struct usb_hid_dev *hid_dev);
    76 
    77 /*----------------------------------------------------------------------------*/
     61extern int usb_mouse_init(usb_hid_dev_t *, void **);
     62extern bool usb_mouse_polling_callback(usb_hid_dev_t *, void *);
     63extern void usb_mouse_deinit(usb_hid_dev_t *, void *);
     64extern int usb_mouse_set_boot_protocol(usb_hid_dev_t *);
    7865
    7966#endif // USB_HID_MOUSEDEV_H_
Note: See TracChangeset for help on using the changeset viewer.