diff options
author | Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 2011-04-09 06:21:57 +0200 |
---|---|---|
committer | Øyvind Harboe <oyvind.harboe@zylin.com> | 2011-04-09 10:12:08 +0200 |
commit | 13cf987bb8110f9fce7e6bbb27e93da9665d83fc (patch) | |
tree | 3bbc71ddb39caf5d7243952f4bdd196ea5f7eb80 /src | |
parent | c7a17b8466d655f024d62fd106701e5042fb7ccc (diff) | |
download | openocd_libswd-13cf987bb8110f9fce7e6bbb27e93da9665d83fc.tar.gz openocd_libswd-13cf987bb8110f9fce7e6bbb27e93da9665d83fc.tar.bz2 openocd_libswd-13cf987bb8110f9fce7e6bbb27e93da9665d83fc.tar.xz openocd_libswd-13cf987bb8110f9fce7e6bbb27e93da9665d83fc.zip |
jlink: jlink_debug_buffer use inline function when _DEBUG_USB_COMMS_ not define
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
Cc: Patrice Vilchez <patrice.vilchez@atmel.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/jtag/drivers/jlink.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/jtag/drivers/jlink.c b/src/jtag/drivers/jlink.c index aa5c359b..6eb707a1 100644 --- a/src/jtag/drivers/jlink.c +++ b/src/jtag/drivers/jlink.c @@ -214,6 +214,10 @@ static int jlink_get_version_info(void); #ifdef _DEBUG_USB_COMMS_ static void jlink_debug_buffer(uint8_t *buffer, int length); +#else +static inline void jlink_debug_buffer(uint8_t *buffer, int length) +{ +} #endif static enum tap_state jlink_last_state = TAP_RESET; @@ -291,9 +295,7 @@ static void jlink_execute_scan(struct jtag_command *cmd) scan_size = jtag_build_buffer(cmd->cmd.scan, &buffer); DEBUG_JTAG_IO("scan input, length = %d", scan_size); -#ifdef _DEBUG_USB_COMMS_ jlink_debug_buffer(buffer, (scan_size + 7) / 8); -#endif type = jtag_scan_type(cmd->cmd.scan); jlink_scan(cmd->cmd.scan->ir_scan, type, buffer, scan_size, cmd->cmd.scan); @@ -1387,9 +1389,7 @@ static int jlink_tap_execute(void) DEBUG_JTAG_IO("pending scan result, length = %d", length); -#ifdef _DEBUG_USB_COMMS_ jlink_debug_buffer(buffer, DIV_ROUND_UP(length, 8)); -#endif if (jtag_read_buffer(buffer, command) != ERROR_OK) { @@ -1609,9 +1609,7 @@ static int jlink_usb_write(struct jlink *jlink, int out_length) DEBUG_JTAG_IO("jlink_usb_write, out_length = %d, result = %d", out_length, result); -#ifdef _DEBUG_USB_COMMS_ jlink_debug_buffer(usb_out_buffer, out_length); -#endif return result; } @@ -1623,9 +1621,7 @@ static int jlink_usb_read(struct jlink *jlink, int expected_size) DEBUG_JTAG_IO("jlink_usb_read, result = %d", result); -#ifdef _DEBUG_USB_COMMS_ jlink_debug_buffer(usb_in_buffer, result); -#endif return result; } @@ -1638,9 +1634,7 @@ static int jlink_usb_read_emu_result(struct jlink *jlink) DEBUG_JTAG_IO("jlink_usb_read_result, result = %d", result); -#ifdef _DEBUG_USB_COMMS_ jlink_debug_buffer(usb_emu_result_buffer, result); -#endif return result; } |