Changeset d97d209 in mainline for uspace/app/virtusbkbd/virtusbkbd.c


Ignore:
Timestamp:
2010-10-10T22:01:32Z (13 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update
Children:
2c970ee
Parents:
0e41957
Message:

API change in virtual USB device

Instead of passing individual items of device request, the whole
structure is passed-in.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/virtusbkbd/virtusbkbd.c

    r0e41957 rd97d209  
    4747#include <usb/hcd.h>
    4848#include <usb/device.h>
     49#include <usb/hid.h>
    4950#include <usbvirt/device.h>
    5051#include <usbvirt/hub.h>
     
    7071}
    7172
     73static int on_class_request(struct usbvirt_device *dev,
     74    usb_device_request_setup_packet_t *request, uint8_t *data)
     75{
     76        printf("%s: class request (%d)\n", NAME, (int) request->request);
     77       
     78        return EOK;
     79}
     80
    7281static usb_standard_device_descriptor_t std_descriptor = {
    7382        .length = sizeof(usb_standard_device_descriptor_t),
     
    8594 */
    8695static usbvirt_device_ops_t keyboard_ops = {
     96        .on_devreq_class = on_class_request,
    8797        .on_data = on_incoming_data
    8898};
Note: See TracChangeset for help on using the changeset viewer.