Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/usbhid/multimedia/multimedia.c

    r5f88293 r65c3794  
    4646
    4747#include <errno.h>
    48 #include <async.h>
    49 #include <async_obsolete.h>
    5048#include <str_error.h>
    5149
    52 #include <ipc/kbdev.h>
     50#include <ipc/kbd.h>
    5351#include <io/console.h>
    54 
    55 // FIXME: remove this header
    56 #include <kernel/ipc/ipc_methods.h>
    5752
    5853#define NAME "multimedia-keys"
     
    148143        assert(multim_dev != NULL);
    149144       
    150         kbd_event_t ev;
     145        console_event_t ev;
    151146       
    152147        ev.type = type;
     
    162157        }
    163158       
    164         async_obsolete_msg_4(multim_dev->console_phone, KBDEV_EVENT, ev.type, ev.key,
     159        async_msg_4(multim_dev->console_phone, KBD_EVENT, ev.type, ev.key,
    165160            ev.mods, ev.c);
    166161}
     
    175170       
    176171        // hangup phone to the console
    177         async_obsolete_hangup((*multim_dev)->console_phone);
     172        async_hangup((*multim_dev)->console_phone);
    178173
    179174        free(*multim_dev);
     
    274269/*----------------------------------------------------------------------------*/
    275270
    276 bool usb_multimedia_polling_callback(struct usb_hid_dev *hid_dev, void *data,
    277     uint8_t *buffer, size_t buffer_size)
     271bool usb_multimedia_polling_callback(struct usb_hid_dev *hid_dev, void *data/*,
     272    uint8_t *buffer, size_t buffer_size*/)
    278273{
    279274        // TODO: checks
    280         if (hid_dev == NULL || data == NULL || buffer == NULL) {
     275        if (hid_dev == NULL || data == NULL/* || buffer == NULL*/) {
    281276                return false;
    282277        }
    283278       
    284         usb_log_debug(NAME " usb_lgtch_polling_callback(%p, %p, %zu)\n",
    285             hid_dev, buffer, buffer_size);
     279//      usb_log_debug(NAME " usb_lgtch_polling_callback(%p, %p, %zu)\n",
     280//          hid_dev, buffer, buffer_size);
    286281       
    287282        usb_multimedia_t *multim_dev = (usb_multimedia_t *)data;
    288283
    289         usb_log_debug(NAME " Calling usb_hid_parse_report() with "
    290             "buffer %s\n", usb_debug_str_buffer(buffer, buffer_size, 0));
     284//      usb_log_debug(NAME " Calling usb_hid_parse_report() with "
     285//          "buffer %s\n", usb_debug_str_buffer(buffer, buffer_size, 0));
    291286       
    292287        usb_hid_report_path_t *path = usb_hid_report_path();
    293288        usb_hid_report_path_append_item(path, USB_HIDUT_PAGE_CONSUMER, 0);
    294289
    295         uint8_t report_id;
    296        
    297         int rc = usb_hid_parse_report(hid_dev->report, buffer, buffer_size,
    298             &report_id);
    299        
    300         if (rc != EOK) {
    301                 usb_log_warning(NAME "Error in usb_hid_parse_report(): %s\n",
    302                     str_error(rc));
    303                 return true;
    304         }
    305        
    306         usb_hid_report_path_set_report_id(path, report_id);
     290//      uint8_t report_id;
     291       
     292//      int rc = usb_hid_parse_report(hid_dev->report, buffer, buffer_size,
     293//          &report_id);
     294       
     295//      if (rc != EOK) {
     296//              usb_log_warning(NAME "Error in usb_hid_parse_report(): %s\n",
     297//                  str_error(rc));
     298//              return true;
     299//      }
     300       
     301        usb_hid_report_path_set_report_id(path, hid_dev->report_id);
    307302
    308303        usb_hid_report_field_t *field = usb_hid_report_get_sibling(
Note: See TracChangeset for help on using the changeset viewer.