riscv-openocd/src/jtag
Tomas Vanek 44e02e1f49 jtag/drivers/cmsis_dap: use oocd_libusb_dev_mem_alloc() helper
On some systems (at least Windows/CYGWIN and macOS) libusb_dev_mem_alloc()
simply returns NULL. The helper can fall-back to malloc() to allocate
CMSIS-DAP pending command/response buffers.

Fixes: fd75e9e542 (jtag/drivers/cmsis_dap_bulk: use asynchronous libusb transfer)
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Change-Id: I89660f6747ad9d494b8192711cbbee5764e058fa
Reviewed-on: https://review.openocd.org/c/openocd/+/8044
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Tested-by: jenkins
2024-01-12 07:13:04 +00:00
..
drivers jtag/drivers/cmsis_dap: use oocd_libusb_dev_mem_alloc() helper 2024-01-12 07:13:04 +00:00
hla jtag: add -ir-bypass option to newtap 2023-12-30 13:08:37 +00:00
Makefile.am nds32: drop it, together with aice adapter driver 2023-01-15 14:46:36 +00:00
adapter.c jtag/adapter: Removed unused include of strings.h 2023-05-27 06:43:27 +00:00
adapter.h jtag/adapter: fix doxygen warning 2022-09-23 21:20:41 +00:00
commands.c openocd: fix SPDX tag format for files .c 2022-09-18 08:22:01 +00:00
commands.h openocd: src/jtag: replace the GPL-2.0-or-later license tag 2022-07-23 13:55:06 +00:00
core.c jtag/core: Use 'bool' data type for 'bypass' 2023-12-16 07:52:34 +00:00
interface.c jtag: move declaration outside function 2023-05-18 10:14:21 +00:00
interface.h jtag/drivers: Add dmem driver 2023-08-26 11:42:28 +00:00
interfaces.c jtag/drivers: Add dmem driver 2023-08-26 11:42:28 +00:00
interfaces.h openocd: src/jtag: replace the GPL-2.0-or-later license tag 2022-07-23 13:55:06 +00:00
jtag.h jtag: add -ir-bypass option to newtap 2023-12-30 13:08:37 +00:00
minidriver.h openocd: src/jtag: replace the GPL-2.0-or-later license tag 2022-07-23 13:55:06 +00:00
startup.tcl jtag/drivers/kitprog: Restructure commands 2023-11-18 11:29:06 +00:00
swd.h openocd: src/jtag: replace the GPL-2.0-or-later license tag 2022-07-23 13:55:06 +00:00
swim.c openocd: fix SPDX tag format for files .c 2022-09-18 08:22:01 +00:00
swim.h swim: fix adapter speed handling 2020-05-24 21:31:21 +01:00
tcl.c jtag: add -ir-bypass option to newtap 2023-12-30 13:08:37 +00:00
tcl.h jtag: rewrite jim_jtag_tap_enabler() as COMMAND_HANDLER 2023-05-27 06:42:51 +00:00