hidreq.c File Reference

HID class-specific requests. More...

#include <stdint.h>
#include <errno.h>
#include <str_error.h>
#include <usb/hid/hid.h>
#include <usb/debug.h>
#include <usb/dev/request.h>
#include <usb/dev/pipes.h>
#include <usb/hid/request.h>

Go to the source code of this file.

Functions

int usbhid_req_get_idle (usb_pipe_t *ctrl_pipe, int iface_no, uint8_t *duration)
 Send Get Idle request to the HID device.
int usbhid_req_get_protocol (usb_pipe_t *ctrl_pipe, int iface_no, usb_hid_protocol_t *protocol)
 Send Get Protocol request to the HID device.
int usbhid_req_get_report (usb_pipe_t *ctrl_pipe, int iface_no, usb_hid_report_type_t type, uint8_t *buffer, size_t buf_size, size_t *actual_size)
 Send Get Report request to the HID device.
int usbhid_req_set_idle (usb_pipe_t *ctrl_pipe, int iface_no, uint8_t duration)
 Send Set Idle request to the HID device.
int usbhid_req_set_protocol (usb_pipe_t *ctrl_pipe, int iface_no, usb_hid_protocol_t protocol)
 Send Set Protocol request to the HID device.
int usbhid_req_set_report (usb_pipe_t *ctrl_pipe, int iface_no, usb_hid_report_type_t type, uint8_t *buffer, size_t buf_size)
 Send Set Report request to the HID device.


Detailed Description

HID class-specific requests.

Definition in file hidreq.c.


Generated on Thu Jun 2 07:45:54 2011 for HelenOS/USB by  doxygen 1.4.7