|
|
|
|
@ -27,13 +27,13 @@ usbMsgLen_t usbFunctionSetup(uchar data[8]) {
|
|
|
|
|
usbMsgPtr = dataBuffer;
|
|
|
|
|
return 4;
|
|
|
|
|
} else {
|
|
|
|
|
uint8_t opcode = (uint8_t) rq->bRequest;
|
|
|
|
|
uint8_t addr = (uint8_t) rq->wValue.bytes[0];
|
|
|
|
|
uint8_t valH = (uint8_t) rq->wIndex.bytes[0];
|
|
|
|
|
uint8_t valL = (uint8_t) rq->wIndex.bytes[1];
|
|
|
|
|
uint8_t opcode = rq->bRequest;
|
|
|
|
|
uint8_t addr = rq->wValue.bytes[0];
|
|
|
|
|
uint8_t valH = rq->wIndex.bytes[0];
|
|
|
|
|
uint8_t valL = rq->wIndex.bytes[1];
|
|
|
|
|
|
|
|
|
|
uint16_t send = (valH << 8) | valL;
|
|
|
|
|
uint16_t recv = spi_master_transceive(opcode, addr, send);
|
|
|
|
|
recv = spi_master_transceive(opcode, addr, send);
|
|
|
|
|
|
|
|
|
|
dataBuffer[0] = (recv & 0xff00) >> 8;
|
|
|
|
|
dataBuffer[1] = (recv & 0xff);
|
|
|
|
|
|