diff options
author | Marc Schink <dev@zapb.de> | 2020-08-13 13:42:29 +0200 |
---|---|---|
committer | Marc Schink <dev@zapb.de> | 2020-11-25 07:07:49 +0100 |
commit | 0ea137e29731217329a626acb4d80a54d8079999 (patch) | |
tree | 6ede0b4d895f9bca689450b46efdad17b8f9f3c2 | |
parent | da9f5a9ba6befc10d1eaeb2d990bb9646b3a71bf (diff) | |
download | libjaylink-0ea137e29731217329a626acb4d80a54d8079999.zip libjaylink-0ea137e29731217329a626acb4d80a54d8079999.tar.gz libjaylink-0ea137e29731217329a626acb4d80a54d8079999.tar.bz2 |
Add cJTAG target interface
Signed-off-by: Marc Schink <dev@zapb.de>
-rw-r--r-- | libjaylink/libjaylink.h | 2 | ||||
-rw-r--r-- | libjaylink/strutil.c | 2 | ||||
-rw-r--r-- | libjaylink/target.c | 1 |
3 files changed, 5 insertions, 0 deletions
diff --git a/libjaylink/libjaylink.h b/libjaylink/libjaylink.h index 2a87442..8f48c3d 100644 --- a/libjaylink/libjaylink.h +++ b/libjaylink/libjaylink.h @@ -240,6 +240,8 @@ enum jaylink_target_interface { JAYLINK_TIF_FINE = 3, /** 2-wire JTAG for PIC32 compliant devices. */ JAYLINK_TIF_2W_JTAG_PIC32 = 4, + /** Compact JTAG (cJTAG). **/ + JAYLINK_TIF_CJTAG = 7, }; /** diff --git a/libjaylink/strutil.c b/libjaylink/strutil.c index 75755a8..3658683 100644 --- a/libjaylink/strutil.c +++ b/libjaylink/strutil.c @@ -116,6 +116,8 @@ JAYLINK_API const char *jaylink_target_interface_string( return "FINE"; case JAYLINK_TIF_2W_JTAG_PIC32: return "2-wire JTAG for PIC32"; + case JAYLINK_TIF_CJTAG: + return "cJTAG"; default: break; } diff --git a/libjaylink/target.c b/libjaylink/target.c index 1f7244e..8df96af 100644 --- a/libjaylink/target.c +++ b/libjaylink/target.c @@ -217,6 +217,7 @@ JAYLINK_API int jaylink_select_interface(struct jaylink_device_handle *devh, case JAYLINK_TIF_BDM3: case JAYLINK_TIF_FINE: case JAYLINK_TIF_2W_JTAG_PIC32: + case JAYLINK_TIF_CJTAG: break; default: return JAYLINK_ERR_ARG; |