CHG: lowered the number of bytes collected for T55xxReadBlock. Was 12000 -> 7679
CHG: added some documentation about what arguments does. CHG: 'data tune' - added flush after printf.
This commit is contained in:
@@ -1276,8 +1276,13 @@ void UsbPacketReceived(uint8_t *packet, int len)
|
||||
size_t len = 0;
|
||||
size_t startidx = c->arg[0];
|
||||
uint8_t isok = FALSE;
|
||||
// arg0 = startindex
|
||||
// arg1 = length bytes to transfer
|
||||
// arg2 = RFU
|
||||
//Dbprintf("transfer to client parameters: %llu | %llu | %llu", c->arg[0], c->arg[1], c->arg[2]);
|
||||
|
||||
for(size_t i = 0; i < c->arg[1]; i += USB_CMD_DATA_SIZE) {
|
||||
len = MIN((c->arg[1] - i),USB_CMD_DATA_SIZE);
|
||||
len = MIN( (c->arg[1] - i), USB_CMD_DATA_SIZE);
|
||||
isok = cmd_send(CMD_DOWNLOADED_RAW_ADC_SAMPLES_125K, i, len, BigBuf_get_traceLen(), BigBuf + startidx + i, len);
|
||||
if (!isok)
|
||||
Dbprintf("transfer to client failed :: | bytes %d", len);
|
||||
@@ -1289,7 +1294,9 @@ void UsbPacketReceived(uint8_t *packet, int len)
|
||||
}
|
||||
case CMD_DOWNLOADED_SIM_SAMPLES_125K: {
|
||||
// iceman; since changing fpga_bitstreams clears bigbuff, Its better to call it before.
|
||||
// to be able to use this one for uploading data to device not only for LF, I use c->arg[1]
|
||||
// to be able to use this one for uploading data to device
|
||||
// arg1 = 0 upload for LF usage
|
||||
// 1 upload for HF usage
|
||||
if ( c->arg[1] == 0 )
|
||||
FpgaDownloadAndGo(FPGA_BITSTREAM_LF);
|
||||
else
|
||||
|
||||
@@ -1310,7 +1310,7 @@ void T55xxReadBlock(uint16_t arg0, uint8_t Block, uint32_t Pwd) {
|
||||
TurnReadLFOn(READ_GAP);
|
||||
|
||||
// Acquisition
|
||||
doT55x7Acquisition(12000);
|
||||
doT55x7Acquisition(7679);
|
||||
|
||||
// Turn the field off
|
||||
FpgaWriteConfWord(FPGA_MAJOR_MODE_OFF); // field off
|
||||
|
||||
Reference in New Issue
Block a user