C
static bool HIDReadReport( unsigned char buffer[] );
Description
Transfers a buffer from the end device. Returns true if successful, false if the transfer fails.
Preconditions
The DLL should be initialized via a call to HIDClassInit.
Parameters
Parameters |
Description |
buffer |
A byte array up to 64 bytes long. |
Returns
true if the transfer is successful, false if not. A transfer failure may mean the device is no longer connected or it could just mean the end device didn't send any data before timeout.
Remarks
Example
if (MCHPHIDCLASS::HIDReadReport (ReadBuffer)) { // Process buffer if arrived switch (ReadBuffer[0]) { } } else { // do other stuff if no data }