aboutsummaryrefslogtreecommitdiff
path: root/src/jtag/hla
diff options
context:
space:
mode:
authorTomas Vanek <vanekt@fbl.cz>2018-03-15 20:02:10 +0100
committerMatthias Welwarsky <matthias@welwarsky.de>2018-03-20 11:48:44 +0000
commit78a44055c50f4ea10ebb14714c4b6563cd64f71b (patch)
treed8a9a26c25880c34fb58e5b6ed69658a6ab40059 /src/jtag/hla
parent828ee07657914212f81152a768a8ec43bb73db03 (diff)
downloadriscv-openocd-78a44055c50f4ea10ebb14714c4b6563cd64f71b.zip
riscv-openocd-78a44055c50f4ea10ebb14714c4b6563cd64f71b.tar.gz
riscv-openocd-78a44055c50f4ea10ebb14714c4b6563cd64f71b.tar.bz2
transport: add transport_is_hla()
and move declaration of all transport_is_xxx() functions to transport.h Change-Id: Ib229115b5017507b49655bc43b517ab6fb32f7a6 Signed-off-by: Tomas Vanek <vanekt@fbl.cz> Reviewed-on: http://openocd.zylin.com/4469 Tested-by: jenkins Reviewed-by: Matthias Welwarsky <matthias@welwarsky.de>
Diffstat (limited to 'src/jtag/hla')
-rw-r--r--src/jtag/hla/hla_transport.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/jtag/hla/hla_transport.c b/src/jtag/hla/hla_transport.c
index 5a5671d..ddacea3 100644
--- a/src/jtag/hla/hla_transport.c
+++ b/src/jtag/hla/hla_transport.c
@@ -233,3 +233,11 @@ static void hl_constructor(void)
transport_register(&hl_jtag_transport);
transport_register(&stlink_swim_transport);
}
+
+bool transport_is_hla(void)
+{
+ struct transport *t;
+ t = get_current_transport();
+ return t == &hl_swd_transport || t == &hl_jtag_transport
+ || t == &stlink_swim_transport;
+}