|
|
|
@ -91,13 +91,13 @@ |
|
|
|
|
* stored by the driver, for comparison purposes to detect report changes that |
|
|
|
|
* must be sent immediately to the host. This should point to a buffer big enough |
|
|
|
|
* to hold the largest HID input report sent from the HID interface. If this is set |
|
|
|
|
* to \c NULL, it is up to the user to force transfers when needed in the |
|
|
|
|
* \ref CALLBACK_HID_Device_CreateHIDReport() callback function. |
|
|
|
|
* |
|
|
|
|
* \note Due to the single buffer, the internal driver can only correctly compare |
|
|
|
|
* subsequent reports with identical report IDs. In multiple report devices, |
|
|
|
|
* this buffer should be set to \c NULL and the decision to send reports made |
|
|
|
|
* by the user application instead. |
|
|
|
|
* to \c NULL, it is up to the user to force transfers when needed in the |
|
|
|
|
* \ref CALLBACK_HID_Device_CreateHIDReport() callback function. |
|
|
|
|
* |
|
|
|
|
* \note Due to the single buffer, the internal driver can only correctly compare |
|
|
|
|
* subsequent reports with identical report IDs. In multiple report devices, |
|
|
|
|
* this buffer should be set to \c NULL and the decision to send reports made |
|
|
|
|
* by the user application instead. |
|
|
|
|
*/ |
|
|
|
|
uint8_t PrevReportINBufferSize; /**< Size in bytes of the given input report buffer. This is used to create a
|
|
|
|
|
* second buffer of the same size within the driver so that subsequent reports |
|
|
|
|