DEBUG_PRINT_BUF is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

DEBUG_PRINT_BUF macro

Syntax

#define DEBUG_PRINT_BUF(buf, len) \     do { \     if (LOG_LEVEL_IS(LOG_LVL_DEBUG_IO)) { \     char buf_string[32 * 3 + 1]; \     int buf_string_pos = 0; \     for (int i = 0; i < len; i++) { \     buf_string_pos += sprintf(buf_string + buf_string_pos, " %02x", buf[i]); \     if (i % 32 == 32 - 1) { \     LOG_DEBUG_IO("%s", buf_string); \     buf_string_pos = 0; \     } \     } \     if (buf_string_pos > 0) \     LOG_DEBUG_IO("%s", buf_string);\     } \     } while (0)

Arguments

buf

len

References

LocationText
mpsse.c:24
#define DEBUG_PRINT_BUF(buf, len) \
mpsse.c:796
DEBUG_PRINT_BUF(transfer->buffer, transfer->actual_length);
mpsse.c:836
DEBUG_PRINT_BUF(transfer->buffer, transfer->actual_length);