openocd/src
Mickaël Thomas 8f927d5164 Add CMSIS-DAP v2 support
This change implements CMSIS-DAP v2 which works with raw USB bulk transfers.

The old driver is now split into a generic CMSIS part and a HID backend,
with a new raw USB backend for CMSIS-DAP v2.

New commands:
- cmsis_dap_backend (usb_bulk | hid | auto)
- cmsis_dap_usb interface <interface number>

Change-Id: I4218477b12ccbfe19c9b332321cd21394bf44e30
Signed-off-by: Mickaël Thomas <mickael9@gmail.com>
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: http://openocd.zylin.com/4831
Tested-by: jenkins
2020-11-15 21:36:56 +00:00
..
flash flash/nor/psoc6: remove setting of xPSR.T bit from sromalgo_prepare() 2020-11-15 21:08:56 +00:00
helper helper/command: fix clang static analyzer warning 2020-11-04 17:35:14 +00:00
jtag Add CMSIS-DAP v2 support 2020-11-15 21:36:56 +00:00
pld openocd: use proper format with uint32_t 2020-09-05 17:12:44 +01:00
rtos rtos: make private the API rtos_try_next() 2020-11-04 17:39:42 +00:00
server target, register: allow a register hidden from gdb and 'reg' cmd 2020-11-15 21:05:37 +00:00
svf openocd: fix command's usage string 2020-09-05 17:13:10 +01:00
target target/armv7m, cortex_m: fix misleading comments 2020-11-15 21:09:08 +00:00
transport build: fix build with --enable-minidriver-dummy 2020-11-07 20:53:39 +00:00
xsvf openocd: avoid checking for non NULL pointer to free it 2020-09-05 17:11:50 +01:00
hello.c helper/command: change prototype of command_print/command_print_sameline 2019-05-14 19:37:11 +01:00
hello.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
main.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
Makefile.am Convert to non-recursive make 2016-12-08 16:23:10 +00:00
openocd.c openocd: convert function setup_command_handler() to static 2020-11-04 17:40:14 +00:00
openocd.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00