Changes in / [0e164ed:9a422574] in mainline


Ignore:
Location:
uspace/drv/usbhid
Files:
3 edited

Legend:

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

    r0e164ed r9a422574  
    206206        assert(endpoint_mapping[0].interface != NULL);
    207207       
    208         /*
    209          * Save polling interval
    210          */
    211         hid_dev->poll_interval = endpoint_mapping[0].descriptor->poll_interval;
    212         assert(hid_dev->poll_interval > 0);
    213        
    214208        rc = usbhid_dev_get_report_descriptor(hid_dev,
    215209            descriptors, descriptors_size,
  • uspace/drv/usbhid/hiddev.h

    r0e164ed r9a422574  
    5757        usb_endpoint_pipe_t poll_pipe;
    5858       
    59         short poll_interval;
    60        
    6159        uint16_t iface;
    6260       
  • uspace/drv/usbhid/kbddev.c

    r0e164ed r9a422574  
    593593
    594594        while (true) {
     595                async_usleep(1000 * 10);
     596
    595597                sess_rc = usb_endpoint_pipe_start_session(
    596598                    &kbd_dev->hid_dev->poll_pipe);
     
    633635                usb_log_debug("Calling usbhid_kbd_process_data()\n");
    634636                usbhid_kbd_process_data(kbd_dev, buffer, actual_size);
    635                
    636                 async_usleep(kbd_dev->hid_dev->poll_interval);
    637637        }
    638638
Note: See TracChangeset for help on using the changeset viewer.