|
|
|
|
@ -13,17 +13,17 @@ usbMsgLen_t usbFunctionSetup(uchar data[8]) {
|
|
|
|
|
uint16_t recv;
|
|
|
|
|
|
|
|
|
|
if(rq->bRequest == 100) {
|
|
|
|
|
dataBuffer[0] = (thermoData [0] & 0xff00)>>8;
|
|
|
|
|
dataBuffer[1] = thermoData [0] & 0x00ff;
|
|
|
|
|
dataBuffer[2] = (thermoData [1] & 0xff00)>>8;
|
|
|
|
|
dataBuffer[3] = thermoData [1] & 0x00ff;
|
|
|
|
|
dataBuffer[0] = (thermoData[0] & 0xff00)>>8;
|
|
|
|
|
dataBuffer[1] = thermoData[0] & 0x00ff;
|
|
|
|
|
dataBuffer[2] = (thermoData[1] & 0xff00)>>8;
|
|
|
|
|
dataBuffer[3] = thermoData[1] & 0x00ff;
|
|
|
|
|
usbMsgPtr = dataBuffer;
|
|
|
|
|
return 4;
|
|
|
|
|
} else if(rq->bRequest == 101) {
|
|
|
|
|
dataBuffer[0] = (thermoData [2] & 0xff00)>>8;
|
|
|
|
|
dataBuffer[1] = thermoData [2] & 0x00ff;
|
|
|
|
|
dataBuffer[2] = (thermoData [3] & 0xff00)>>8;
|
|
|
|
|
dataBuffer[3] = thermoData [3] & 0x00ff;
|
|
|
|
|
dataBuffer[0] = (thermoData[2] & 0xff00)>>8;
|
|
|
|
|
dataBuffer[1] = thermoData[2] & 0x00ff;
|
|
|
|
|
dataBuffer[2] = (thermoData[3] & 0xff00)>>8;
|
|
|
|
|
dataBuffer[3] = thermoData[3] & 0x00ff;
|
|
|
|
|
usbMsgPtr = dataBuffer;
|
|
|
|
|
return 4;
|
|
|
|
|
} else {
|
|
|
|
|
|