Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usb/src/usb.c

    r5fd9c30 r05b59393  
    4444        [USB_SPEED_FULL] = "full",
    4545        [USB_SPEED_HIGH] = "high",
    46         [USB_SPEED_SUPER] = "super",
    4746};
    4847
     
    128127 *
    129128 */
    130 toggle_reset_mode_t usb_request_get_toggle_reset_mode(
     129int usb_request_needs_toggle_reset(
    131130    const usb_device_request_setup_packet_t *request)
    132131{
     
    139138                if ((request->request_type == 0x2) &&
    140139                    (request->value == USB_FEATURE_ENDPOINT_HALT))
    141                         return RESET_EP;
     140                        return uint16_usb2host(request->index);
    142141                break;
    143142        case USB_DEVREQ_SET_CONFIGURATION:
     
    149148                 * interface of an already setup device. */
    150149                if (!(request->request_type & SETUP_REQUEST_TYPE_DEVICE_TO_HOST))
    151                         return RESET_ALL;
     150                        return 0;
    152151                break;
    153152        default:
    154153                break;
    155154        }
    156 
    157         return RESET_NONE;
     155        return -1;
    158156}
    159157
Note: See TracChangeset for help on using the changeset viewer.