- 0 replaced by NOP
- TODO: insert DUMP_LEN git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@39 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
This commit is contained in:
@@ -505,8 +505,8 @@ public class BDI332 {
|
|||||||
currentIndex++;
|
currentIndex++;
|
||||||
}
|
}
|
||||||
// send NOP to get result of last write
|
// send NOP to get result of last write
|
||||||
sendData[Dispatch.PACKET_DATA_OFFSET + currentIndex * 4] = 0;
|
sendData[Dispatch.PACKET_DATA_OFFSET + currentIndex * 4] = NOP;
|
||||||
sendData[Dispatch.PACKET_DATA_OFFSET + currentIndex * 4 + 1] = 0;
|
sendData[Dispatch.PACKET_DATA_OFFSET + currentIndex * 4 + 1] = NOP;
|
||||||
data = transmit(STYPE_BDI_17FILL_BYTE_WORD, dataLength * 4 + 2);
|
data = transmit(STYPE_BDI_17FILL_BYTE_WORD, dataLength * 4 + 2);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
@@ -524,8 +524,8 @@ public class BDI332 {
|
|||||||
currentIndex++;
|
currentIndex++;
|
||||||
}
|
}
|
||||||
// send NOP to get result of last write
|
// send NOP to get result of last write
|
||||||
sendData[Dispatch.PACKET_DATA_OFFSET + currentIndex * 4] = 0;
|
sendData[Dispatch.PACKET_DATA_OFFSET + currentIndex * 4] = NOP;
|
||||||
sendData[Dispatch.PACKET_DATA_OFFSET + currentIndex * 4 + 1] = 0;
|
sendData[Dispatch.PACKET_DATA_OFFSET + currentIndex * 4 + 1] = NOP;
|
||||||
data = transmit(STYPE_BDI_17FILL_BYTE_WORD, dataLength * 4 + 2);
|
data = transmit(STYPE_BDI_17FILL_BYTE_WORD, dataLength * 4 + 2);
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
@@ -546,9 +546,10 @@ public class BDI332 {
|
|||||||
currentIndex++;
|
currentIndex++;
|
||||||
}
|
}
|
||||||
// send NOP to get result of last write
|
// send NOP to get result of last write
|
||||||
sendData[Dispatch.PACKET_DATA_OFFSET + currentIndex * 6] = 0;
|
sendData[Dispatch.PACKET_DATA_OFFSET + currentIndex * 6] = NOP;
|
||||||
sendData[Dispatch.PACKET_DATA_OFFSET + currentIndex * 6 + 1] = 0;
|
sendData[Dispatch.PACKET_DATA_OFFSET + currentIndex * 6 + 1] = NOP;
|
||||||
data = transmit(STYPE_BDI_17FILL_LONG, dataLength * 6 + 2);
|
data = transmit(STYPE_BDI_17FILL_LONG, dataLength * 6 + 2);
|
||||||
|
System.out.println("FILL: Transmit: " + (dataLength * 6 + 2));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
throw new BDIException("invalid writeMemSize: " + writeMemSize);
|
throw new BDIException("invalid writeMemSize: " + writeMemSize);
|
||||||
@@ -585,6 +586,7 @@ public class BDI332 {
|
|||||||
public static int[] dumpMem(int nofData) throws USBException,
|
public static int[] dumpMem(int nofData) throws USBException,
|
||||||
DispatchException, BDIException {
|
DispatchException, BDIException {
|
||||||
|
|
||||||
|
// TODO: adjust MAX_NOF_XX_DUMP
|
||||||
int dataSize;
|
int dataSize;
|
||||||
switch (readMemSize) {
|
switch (readMemSize) {
|
||||||
case 1:
|
case 1:
|
||||||
|
|||||||
Reference in New Issue
Block a user