Changeset 56b962d in mainline for uspace/app


Ignore:
Timestamp:
2010-11-26T11:26:35Z (15 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
84439d7
Parents:
0eddb76
Message:

Standard request callbacks use array in libusbvirt

Location:
uspace/app/virtusbkbd
Files:
3 edited

Legend:

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

    r0eddb76 r56b962d  
    3939#include "kbdconfig.h"
    4040
    41 static int on_get_descriptor(struct usbvirt_device *dev,
    42     usb_device_request_setup_packet_t *request, uint8_t *data);
    43 
    44 usbvirt_standard_device_request_ops_t standard_request_ops = {
    45         .on_get_status = NULL,
    46         .on_clear_feature = NULL,
    47         .on_set_feature = NULL,
    48         .on_set_address = NULL,
    49         .on_get_descriptor = on_get_descriptor,
    50         .on_set_descriptor = NULL,
    51         .on_get_configuration = NULL,
    52         .on_set_configuration = NULL,
    53         .on_get_interface = NULL,
    54         .on_set_interface = NULL,
    55         .on_synch_frame = NULL
    56 };
    57 
    58 
    59 static int on_get_descriptor(struct usbvirt_device *dev,
     41int stdreq_on_get_descriptor(struct usbvirt_device *dev,
    6042    usb_device_request_setup_packet_t *request, uint8_t *data)
    6143{
  • uspace/app/virtusbkbd/stdreq.h

    r0eddb76 r56b962d  
    3838#include <usbvirt/device.h>
    3939
    40 extern usbvirt_standard_device_request_ops_t standard_request_ops;
     40int stdreq_on_get_descriptor(usbvirt_device_t *,
     41    usb_device_request_setup_packet_t *, uint8_t *);
    4142
    4243#endif
  • uspace/app/virtusbkbd/virtusbkbd.c

    r0eddb76 r56b962d  
    111111 */
    112112static usbvirt_device_ops_t keyboard_ops = {
    113         .standard_request_ops = &standard_request_ops,
     113        .on_standard_request[USB_DEVREQ_GET_DESCRIPTOR]
     114            = stdreq_on_get_descriptor,
    114115        .on_class_device_request = on_class_request,
    115116        .on_data = on_incoming_data,
Note: See TracChangeset for help on using the changeset viewer.