Skip to content

Commit

Permalink
header: Update documentation for hid_get_feature_report()
Browse files Browse the repository at this point in the history
  • Loading branch information
signal11 committed Aug 18, 2014
1 parent 54eb31d commit d17db57
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions hidapi/hidapi.h
Original file line number Diff line number Diff line change
Expand Up @@ -293,22 +293,26 @@ extern "C" {

/** @brief Get a feature report from a HID device.
Make sure to set the first byte of @p data[] to the Report
ID of the report to be read. Make sure to allow space for
this extra byte in @p data[].
Set the first byte of @p data[] to the Report ID of the
report to be read. Make sure to allow space for this
extra byte in @p data[]. Upon return, the first byte will
still contain the Report ID, and the report data will
start in data[1].
@ingroup API
@param device A device handle returned from hid_open().
@param data A buffer to put the read data into, including
the Report ID. Set the first byte of @p data[] to the
Report ID of the report to be read.
Report ID of the report to be read, or set it to zero
if your device does not use numbered reports.
@param length The number of bytes to read, including an
extra byte for the report ID. The buffer can be longer
than the actual report.
@returns
This function returns the number of bytes read and
-1 on error.
This function returns the number of bytes read plus
one for the report ID (which is still in the first
byte), or -1 on error.
*/
int HID_API_EXPORT HID_API_CALL hid_get_feature_report(hid_device *device, unsigned char *data, size_t length);

Expand Down

0 comments on commit d17db57

Please sign in to comment.