openocd/src/jtag/drivers
Spencer Oliver 4dc8cd201c cmsis-dap: add initial cmsis-dap support
This is based on work from:
https://github.com/TheShed/OpenOCD-CMSIS-DAP/tree/cmsis-dap

Main changes include moving over to using HIDAPI rather than libusb-1.0
and cleaning up to merge into master. Support for reset using srst has
also been added.

It has been tested on all the mbed boards as well as the Freedom board
from Freescale. These boards only implement SWD mode, however JTAG mode
has been tested with a Keil ULINK2 and a stm32 target - but requires a lot
more work.

Change-Id: I96d5ee1993bc9c0526219ab754c5aad3b55d812d
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
Signed-off-by: Andrey Yurovsky <yurovsky@gmail.com>
Reviewed-on: http://openocd.zylin.com/1542
Tested-by: jenkins
2014-01-09 15:20:51 +00:00
..
OpenULINK OpenULINK firmware: update firmware hex image 2013-07-17 14:31:19 +00:00
usb_blaster bus_blaster: do not fail on missing get_latency_timer 2013-09-25 13:55:27 +00:00
versaloon Remove unnecessary casts 2013-10-31 20:43:27 +00:00
amt_jtagaccel.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
arm-jtag-ew.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
at91rm9200.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
bcm2835gpio.c bcm2835gpio: use maximum drive strength 2013-10-15 20:38:21 +00:00
bitbang.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
bitbang.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
bitq.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
bitq.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
buspirate.c Bus Pirate driver: Small assorted fixes. 2013-06-21 11:25:26 +00:00
cmsis_dap_usb.c cmsis-dap: add initial cmsis-dap support 2014-01-09 15:20:51 +00:00
driver.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
dummy.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
ep93xx.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
ft2232.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
ftd2xx_common.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
ftdi.c ftdi: Remove unnecessary cast 2013-10-31 20:43:35 +00:00
gw16012.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
jlink.c jlink: improve USB read during jlink_tap_execute 2013-09-25 15:28:07 +00:00
jtag_vpi.c jtag_vpi: make the server address configurable 2013-12-31 12:00:49 +00:00
libusb_common.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
libusb1_common.c libusb1_common, ftdi: clarify libusb_open error message 2013-06-12 14:40:16 +00:00
libusb1_common.h libusb: require pkg-config support 2013-09-13 21:43:18 +00:00
libusb0_common.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
libusb0_common.h stlink: Add workaround for intermittent FW info retrieval failure 2013-08-29 07:59:19 +00:00
Makefile.am cmsis-dap: add initial cmsis-dap support 2014-01-09 15:20:51 +00:00
Makefile.rlink update files to correct FSF address 2013-06-05 19:52:42 +00:00
minidriver_imp.h Remove unnecessary casts 2013-10-31 20:43:27 +00:00
mpsse.c Remove unnecessary casts 2013-10-31 20:43:27 +00:00
mpsse.h mpsse: Defer errors until flush 2013-08-01 10:31:08 +00:00
opendous.c Remove unnecessary casts 2013-10-31 20:43:27 +00:00
openjtag.c Added OpenJTAG Driver 2013-06-05 19:52:15 +00:00
osbdm.c Remove unnecessary casts 2013-10-31 20:43:27 +00:00
parport.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
presto.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
remote_bitbang.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
rlink_call.m4 update files to correct FSF address 2013-06-05 19:52:42 +00:00
rlink_dtc_cmd.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
rlink_ep1_cmd.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
rlink_init.m4 update files to correct FSF address 2013-06-05 19:52:42 +00:00
rlink_speed_table.c build: cleanup src/jtag/drivers directory 2012-02-06 10:59:07 +00:00
rlink_st7.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
rlink.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
rlink.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
stlink_usb.c stlink: remove stlink_api command 2013-12-22 20:24:56 +00:00
sysfsgpio.c sysfsgpio: fix a typo in the informational output 2013-09-10 22:08:22 +00:00
ti_icdi_usb.c ti_icdi_usb: Remove unnecessary casts and fix byte order bugs 2013-10-31 20:45:46 +00:00
ulink.c ulink: Fix libusb include changed since pkg-config merge 2013-11-06 13:10:16 +00:00
usb_common.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
usb_common.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
usbprog.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
vsllink.c versaloon: Finish support for serial number matching 2013-12-17 22:55:31 +00:00