summaryrefslogtreecommitdiff
path: root/AT91SAM7S256/armdebug/Debugger/debug_macros.h
diff options
context:
space:
mode:
authorTat-Chee Wan (USM)2011-03-22 15:32:36 +0800
committerTat-Chee Wan (USM)2011-03-22 15:32:36 +0800
commit95b6ef345caa7fc646f096d040b0fe0809174484 (patch)
tree8bedb0d7f7c85ba83f2dbb674a47da7370ca1e62 /AT91SAM7S256/armdebug/Debugger/debug_macros.h
parent8fbba079c28e8500f60339c27aa2b00a83871966 (diff)
parent39f866e05f703d64f621d77b135b7958d0ccf110 (diff)
Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebug
Diffstat (limited to 'AT91SAM7S256/armdebug/Debugger/debug_macros.h')
-rw-r--r--AT91SAM7S256/armdebug/Debugger/debug_macros.h19
1 files changed, 16 insertions, 3 deletions
diff --git a/AT91SAM7S256/armdebug/Debugger/debug_macros.h b/AT91SAM7S256/armdebug/Debugger/debug_macros.h
index b7f4ea1..3fcc78c 100644
--- a/AT91SAM7S256/armdebug/Debugger/debug_macros.h
+++ b/AT91SAM7S256/armdebug/Debugger/debug_macros.h
@@ -121,6 +121,19 @@
bne 1b
.endm
+/* _dbg_outputRetransmitFlag
+ * Return Flag ('-') for Checksum Error (retransmission needed)
+ * On exit:
+ * R0: Pointer to Output Buffer ASCIIZ location
+ * R1: destroyed
+ * R2: destroyed
+ */
+ .macro _dbg_outputRetransmitFlag
+ ldr r0, =debug_OutMsgBuf
+ ldr r1, =debug_RetransmitFlag /* ASCIIZ terminated */
+ _dbg_stpcpy r0, r1, r2
+ .endm
+
/* _dbg_outputMsgValidResponse
* Return Message with valid response ('+$')
* On exit:
@@ -150,7 +163,7 @@
/* __dbg_outputErrMsg
* Internal Routine called to generate error messages
- * Return Message with Error ('-$ENN') status
+ * Return Message with Error ('+$ENN') status
* On entry:
* R1: error code
* On exit:
@@ -168,7 +181,7 @@
.endm
/* _dbg_outputMsgStatusErr
- * Return Message with Error ('-$ENN') status
+ * Return Message with Error ('+$ENN') status
* On entry:
* R0: error code
* On exit:
@@ -183,7 +196,7 @@
.endm
/* _dbg_outputMsgStatusErrCode
- * Return Message with Error ('-$ENN') status
+ * Return Message with Error ('+$ENN') status
* On exit:
* R0: Pointer to Output Buffer ASCIIZ location
* R1: destroyed