static int hexMode = HEXMODE;
-static const char trbcmd_version[] = "$Revision: 2.44 $";
+static const char trbcmd_version[] = "$Revision: 2.45 $";
#define BACKLOG 10
static uint16_t tcp_port = 55555;
len = (*p >> 16) & 0xffff;
fprintf(STDOUT, "H: 0x%04x 0x%04x\n", (*p++) & 0xffff, len);
for (i = 0; (i < len) && (p < end); i++) {
- fprintf(STDOUT, "0x%04x 0x%08x\n", reg_address + i, *p++);
+ fprintf(STDOUT, "0x%04x 0x%08x\n",
+ (option == 0 ? reg_address + i : i),
+ *p++);
}
}
/* Check Status-Bits */
-const char trbnet_version[] = "$Revision: 2.58 $";
+const char trbnet_version[] = "$Revision: 2.59 $";
#include <stdlib.h>
#include <signal.h>
case HEADER_DAT:
if (dataCtr < dsize) {
+ if (package.F0 == 0x0000) break; /* it a hack, ask Jan */
data[dataCtr++] = (((uint32_t)package.F1 << 16) |
((uint32_t)package.F2));
memLen++;