1
0
mirror of https://github.com/arduino/Arduino.git synced 2025-01-17 06:52:18 +01:00

Correct HID, the send is now done in one time

This commit is contained in:
Jean-Christophe 2012-09-10 18:25:41 +02:00 committed by Cristian Maglie
parent 49f03a77f5
commit c5a346a509

View File

@ -152,8 +152,15 @@ int WEAK HID_GetDescriptor(int i)
void WEAK HID_SendReport(uint8_t id, const void* data, uint32_t len) void WEAK HID_SendReport(uint8_t id, const void* data, uint32_t len)
{ {
USBD_Send(HID_TX, &id, 1); uint8_t p[5];
USBD_Send(HID_TX | TRANSFER_RELEASE,data,len); uint8_t* d = (uint8_t*)data;
p[0] = id;
p[1] = d[0];
p[2] = d[1];
p[3] = d[2];
p[4] = d[3];
USBD_Send(HID_TX, p, 5);
} }
bool WEAK HID_Setup(Setup& setup) bool WEAK HID_Setup(Setup& setup)