unsigned char HIDDTransferDriver_Write(const void *pData, unsigned int size, TransferCallback callback, void *pArg) { if (dLength != HIDDTransferDriver_REPORTSIZE) { dLength = HIDDTransferDriver_REPORTSIZE; } return USBD_Write(HIDDTransferDriverDescriptors_INTERRUPTIN, pData, dLength, fCallback, pArg); }