aboutsummaryrefslogtreecommitdiff
path: root/AT91SAM7S256/Source/c_cmd.h
diff options
context:
space:
mode:
authorJohn Hansen2010-10-16 18:12:46 +0000
committerNicolas Schodet2011-07-04 00:37:03 +0200
commit565424ed7a688f910f63fc1ce82e39ebf0dfb28f (patch)
treeb0debc1bc66133151654a885b96414e382b62b93 /AT91SAM7S256/Source/c_cmd.h
parentfb5f5e4551230270344616648c78cc4896f6626c (diff)
NBCNXC_131
git-svn-id: https://mindboards.svn.sourceforge.net/svnroot/mindboards/lms_nbcnxc_128/trunk@21 c9361245-7fe8-9947-84e8-057757c4e366
Diffstat (limited to 'AT91SAM7S256/Source/c_cmd.h')
-rw-r--r--AT91SAM7S256/Source/c_cmd.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/AT91SAM7S256/Source/c_cmd.h b/AT91SAM7S256/Source/c_cmd.h
index 489e0cc..b23e9f6 100644
--- a/AT91SAM7S256/Source/c_cmd.h
+++ b/AT91SAM7S256/Source/c_cmd.h
@@ -63,7 +63,7 @@ void cCmdExit(void);
#define WRITE_IOMAP_OFFSETS 0
#if WRITE_IOMAP_OFFSETS
-void cCmdWriteIOMapOffsetsFile();
+void cCmdWriteIOMapOffsetsFile();
#endif
//
@@ -566,6 +566,10 @@ typedef struct
UBYTE PauseClump;
CODE_INDEX PausePC;
+ // add a buffer for storing the last response raw content (64 bytes)
+ UBYTE LastResponseBuffer[64];
+ UBYTE LastResponseLength;
+
#if VM_BENCHMARK
ULONG InstrCount;
ULONG Average;
@@ -575,10 +579,8 @@ typedef struct
ULONG CompactionCount;
ULONG LastCompactionTick;
ULONG MaxCompactionTime;
- ULONG CmdCtrlOverTimeCnt;
- ULONG MaxCmdCtrlOverTimeLen;
- ULONG OpcodeBenchmarks[OPCODE_COUNT][3];
- ULONG SyscallBenchmarks[SYSCALL_COUNT][3];
+ ULONG OpcodeBenchmarks[OPCODE_COUNT][4];
+ ULONG SyscallBenchmarks[SYSCALL_COUNT][4];
UBYTE Buffer[256];
#endif
@@ -906,6 +908,7 @@ NXT_STATUS cCmdWrapDrawPolygon(UBYTE * ArgV[]);
NXT_STATUS cCmdWrapDrawEllipse(UBYTE * ArgV[]);
NXT_STATUS cCmdWrapDrawFont(UBYTE * ArgV[]);
NXT_STATUS cCmdWrapMemoryManager(UBYTE * ArgV[]);
+NXT_STATUS cCmdWrapReadLastResponse(UBYTE * ArgV[]);
NXT_STATUS cCmdWrapUndefinedSysCall(UBYTE * ArgV[]);