Ignore:
File:
1 edited

Legend:

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

    r4a4c8bcf r7d521e24  
    3434 * Common definitions for USB mouse driver.
    3535 */
    36 
    3736#ifndef USBMOUSE_MOUSE_H_
    3837#define USBMOUSE_MOUSE_H_
     
    4140#include <usb/dev/pipes.h>
    4241#include <time.h>
    43 #include <async.h>
    4442
    45 #define POLL_PIPE(dev) \
    46         ((dev)->pipes[0].pipe)
     43#define NAME "usbmouse"
    4744
    4845/** Container for USB mouse device. */
     
    5047        /** Generic device container. */
    5148        usb_device_t *dev;
    52        
    5349        /** Function representing the device. */
    5450        ddf_fun_t *mouse_fun;
    55        
    5651        /** Polling interval in microseconds. */
    5752        suseconds_t poll_interval_us;
    58        
    59         /** Callback session to console (consumer). */
    60         async_sess_t *console_sess;
     53        /** IPC phone to console (consumer). */
     54        int console_phone;
    6155} usb_mouse_t;
     56
     57#define POLL_PIPE(dev) ((dev)->pipes[0].pipe)
    6258
    6359extern usb_endpoint_description_t poll_endpoint_description;
    6460
    65 extern int usb_mouse_create(usb_device_t *);
    66 extern bool usb_mouse_polling_callback(usb_device_t *, uint8_t *, size_t,
    67     void *);
    68 extern void usb_mouse_polling_ended_callback(usb_device_t *, bool, void *);
     61int usb_mouse_create(usb_device_t *);
     62
     63bool usb_mouse_polling_callback(usb_device_t *, uint8_t *, size_t, void *);
     64void usb_mouse_polling_ended_callback(usb_device_t *, bool, void *);
    6965
    7066#endif
    71 
    7267/**
    7368 * @}
Note: See TracChangeset for help on using the changeset viewer.