Antonio Borneo
be2d25efcc
arm_adi_v5: add API send_sequence() and use it
...
The method to send an arbitrary sequence to DAP depends on the
transport and is thus different on JTAG and SWD. This is already
coded in dap_to_jtag() and dap_to_swd().
Add a new API send_sequence() in struct dap_ops.
Add the implementations of send_sequence() in adi_v5_jtag.c and
adi_v5_swd.c
Rewrite dap_to_jtag() and dap_to_swd() using the new API.
Move the enum swd_special_seq in arm_adi_v5.h to solve a circular
dependencies among swd.h and arm_adi_v5.h
Change-Id: I9db13a00f129761eab283783c094cfff2dd92610
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com >
Reviewed-on: http://openocd.zylin.com/4902
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz >
2020-01-02 21:24:54 +00:00
..
2019-05-14 19:37:11 +01:00
2019-05-14 19:37:11 +01:00
2019-06-14 12:10:40 +01:00
2018-01-16 09:05:41 +00:00
2020-01-02 21:24:54 +00:00
2020-01-02 21:24:54 +00:00
2016-05-24 22:30:01 +01:00
2017-02-10 13:50:17 +01:00
2019-05-14 19:37:11 +01:00
2017-02-10 13:50:17 +01:00
2019-01-08 09:59:42 +00:00
2016-05-24 22:30:55 +01:00
2019-05-14 19:37:11 +01:00
2016-05-24 22:30:55 +01:00
2016-07-19 10:45:16 +01:00
2016-05-24 22:30:55 +01:00
2019-03-06 16:10:33 +00:00
2016-05-24 22:30:55 +01:00
2019-05-14 19:37:11 +01:00
2016-05-24 22:30:55 +01:00
2019-05-14 19:37:11 +01:00
2017-02-10 13:50:17 +01:00
2019-05-14 19:37:11 +01:00
2017-02-10 13:50:17 +01:00
2019-05-14 19:37:11 +01:00
2016-05-24 22:30:55 +01:00
2019-05-14 19:37:11 +01:00
2016-05-24 22:30:55 +01:00
2020-01-02 21:24:54 +00:00
2020-01-02 21:24:54 +00:00
2020-01-02 21:19:27 +00:00
2018-04-10 09:13:02 +01:00
2019-10-18 09:20:49 +01:00
2018-06-22 07:42:27 +01:00
2018-01-13 08:36:29 +00:00
2018-11-06 12:42:24 +00:00
2018-11-06 12:42:24 +00:00
2016-05-24 22:30:01 +01:00
2016-05-24 22:30:55 +01:00
2019-01-23 15:26:39 +00:00
2019-03-06 16:16:29 +00:00
2018-06-04 09:16:08 +01:00
2016-05-24 22:30:01 +01:00
2016-05-24 22:30:55 +01:00
2019-01-08 10:00:09 +00:00
2019-05-14 19:37:11 +01:00
2019-05-14 19:35:41 +01:00
2016-05-24 22:30:01 +01:00
2017-02-10 13:50:17 +01:00
2019-12-19 20:42:41 +00:00
2016-05-24 22:30:55 +01:00
2019-05-14 19:37:11 +01:00
2017-02-10 13:50:17 +01:00
2019-05-14 19:37:11 +01:00
2016-05-24 22:30:55 +01:00
2019-06-12 15:14:50 +01:00
2019-06-12 15:14:44 +01:00
2019-05-14 19:37:11 +01:00
2019-05-14 19:35:47 +01:00
2019-12-21 19:25:32 +00:00
2018-07-19 10:49:24 +01:00
2019-06-10 20:35:39 +01:00
2018-04-10 06:16:40 +01:00
2019-05-14 19:37:11 +01:00
2017-02-10 14:01:39 +01:00
2019-03-04 11:53:00 +00:00
2018-03-16 08:58:06 +00:00
2018-01-04 09:09:46 +00:00
2018-03-10 13:23:48 +00:00
2019-05-14 19:37:11 +01:00
2019-05-14 19:35:25 +01:00
2019-03-06 16:14:36 +00:00
2016-05-24 22:30:55 +01:00
2016-05-24 22:30:01 +01:00
2016-05-24 22:30:55 +01:00
2016-05-24 22:30:01 +01:00
2016-05-24 22:30:55 +01:00
2016-05-24 22:30:01 +01:00
2016-05-24 22:30:55 +01:00
2017-02-10 13:50:17 +01:00
2016-05-24 22:30:55 +01:00
2019-03-12 06:43:49 +00:00
2017-02-10 13:50:17 +01:00
2019-10-18 09:22:58 +01:00
2018-11-06 12:17:48 +00:00
2019-06-20 19:51:01 +01:00
2019-12-21 19:25:32 +00:00
2016-05-24 22:30:01 +01:00
2016-05-24 22:30:55 +01:00
2019-09-08 11:52:06 +01:00
2016-05-24 22:30:55 +01:00
2017-02-10 13:50:17 +01:00
2016-05-24 22:30:55 +01:00
2019-03-06 16:15:56 +00:00
2016-05-24 22:30:55 +01:00
2018-12-12 08:47:44 +00:00
2018-12-12 08:47:44 +00:00
2018-10-16 11:58:24 +01:00
2019-05-14 19:37:11 +01:00
2018-12-12 08:47:44 +00:00
2019-05-14 19:37:11 +01:00
2018-12-12 08:47:44 +00:00
2019-05-14 19:37:11 +01:00
2016-05-24 22:30:55 +01:00
2019-05-14 19:37:11 +01:00
2016-05-24 22:30:55 +01:00
2019-05-14 19:37:11 +01:00
2016-05-24 22:30:55 +01:00
2019-01-08 09:59:42 +00:00
2019-03-06 16:17:24 +00:00
2019-03-01 08:32:03 +00:00
2018-11-18 08:21:25 +00:00
2017-02-10 13:50:17 +01:00
2019-03-06 16:19:28 +00:00
2017-02-10 13:50:17 +01:00
2017-02-10 13:50:17 +01:00
2019-11-28 19:49:10 +00:00
2019-06-12 15:15:29 +01:00
2016-05-24 22:30:01 +01:00
2016-05-24 22:30:55 +01:00
2017-05-08 18:03:28 +01:00
2019-03-23 17:43:30 +00:00
2019-05-14 19:37:11 +01:00
2018-04-10 06:16:40 +01:00
2019-11-28 16:59:15 +00:00
2019-11-28 16:59:15 +00:00
2019-11-28 16:59:15 +00:00
2019-11-28 16:59:15 +00:00
2019-11-28 16:59:15 +00:00
2019-11-28 16:59:15 +00:00
2019-05-14 19:37:11 +01:00
2017-05-08 18:04:56 +01:00
2019-11-28 19:49:10 +00:00
2019-11-28 19:49:10 +00:00
2017-02-10 13:50:17 +01:00
2017-02-10 13:50:17 +01:00
2019-05-14 19:37:11 +01:00
2016-05-24 22:30:55 +01:00
2016-05-24 22:30:01 +01:00
2016-05-24 22:30:55 +01:00
2016-05-24 22:30:55 +01:00
2016-05-24 22:30:55 +01:00
2016-05-24 22:30:01 +01:00
2016-05-24 22:30:55 +01:00
2017-02-10 13:50:17 +01:00
2017-02-10 13:50:17 +01:00
2017-02-10 13:50:17 +01:00
2016-05-24 22:30:55 +01:00
2017-02-10 13:50:17 +01:00
2017-02-10 13:50:17 +01:00
2017-02-10 13:50:17 +01:00
2016-05-24 22:30:55 +01:00
2017-02-10 13:50:17 +01:00
2016-05-24 22:30:55 +01:00
2019-12-19 20:40:55 +00:00
2017-02-10 13:50:17 +01:00
2019-05-14 19:37:11 +01:00
2016-05-24 22:30:55 +01:00
2016-05-24 22:30:01 +01:00
2018-01-13 09:25:12 +00:00
2019-08-28 08:07:37 +01:00
2019-08-28 08:07:37 +01:00
2019-05-14 19:37:11 +01:00
2018-06-04 09:16:08 +01:00
2019-05-14 19:37:11 +01:00
2019-03-27 08:55:03 +00:00
2019-02-19 08:53:47 +00:00
2019-11-07 08:21:40 +00:00
2019-11-07 08:21:40 +00:00
2019-05-14 19:37:11 +01:00
2016-05-24 22:30:55 +01:00
2019-08-28 08:07:37 +01:00
2019-11-28 19:49:10 +00:00
2019-08-28 08:07:37 +01:00
2019-04-07 08:17:36 +01:00
2019-05-14 19:37:11 +01:00
2016-05-24 22:30:55 +01:00
2019-05-14 19:37:11 +01:00
2018-01-13 09:25:34 +00:00
2019-06-12 15:15:40 +01:00
2016-05-24 22:30:55 +01:00