commit d5b3af812e3f16e556cdb276dd5cecb471354ed8
parent 437a6da3a57cc05d3964a0f1571e22d74424f56a
Author: Brian Swetland <swetland@frotz.net>
Date: Tue, 28 Feb 2023 18:48:48 -0800
transport: disable chatty traces
Diffstat:
1 file changed, 21 insertions(+), 11 deletions(-)
diff --git a/src/transport.c b/src/transport.c
@@ -11,10 +11,30 @@
#include "cmsis-dap-protocol.h"
#include "transport.h"
+#define WITH_TRACE 0
+
+#if WITH_TRACE
#define TRACE(fmt...) fprintf(stderr, fmt)
-//#define TRACE(fmt...) do {} while (0)
+#else
+#define TRACE(fmt...) do {} while (0)
+#endif
+
#define ERROR(fmt...) fprintf(stderr, fmt)
+#if WITH_TRACE
+static void dump(const char* str, const void* ptr, unsigned len) {
+ const uint8_t* x = ptr;
+ TRACE("%s", str);
+ while (len > 0) {
+ TRACE(" %02x", *x++);
+ len--;
+ }
+ TRACE("\n");
+}
+#else
+#define dump(...) do {} while (0)
+#endif
+
#define DC_ATTACHED 0 // attached and ready to do txns
#define DC_FAILURE 1 // last txn failed, need to re-attach
#define DC_DETACHED 2 // have not yet attached
@@ -66,16 +86,6 @@ int dap_get_info(DC* dc, unsigned di, void *out, unsigned minlen, unsigned maxle
return buf[1];
}
-void dump(const char* str, const void* ptr, unsigned len) {
- const uint8_t* x = ptr;
- TRACE("%s", str);
- while (len > 0) {
- TRACE(" %02x", *x++);
- len--;
- }
- TRACE("\n");
-}
-
int dap_cmd(DC* dc, const void* tx, unsigned txlen, void* rx, unsigned rxlen) {
uint8_t cmd = ((const uint8_t*) tx)[0];
dump("TX>", tx, txlen);