diff options
author | Antonio Borneo <borneo.antonio@gmail.com> | 2023-01-02 01:11:44 +0100 |
---|---|---|
committer | Antonio Borneo <borneo.antonio@gmail.com> | 2023-05-27 06:42:01 +0000 |
commit | 5dd047fbbe6c550afe8491ade0eae0d61397e496 (patch) | |
tree | da09a9dbe411cdce59355cd7335f3216cc1a0d8d /src/jtag/jtag.h | |
parent | da76f8f0b4b98c2b7f04b5fe94f721aed7b2cfab (diff) | |
download | riscv-openocd-5dd047fbbe6c550afe8491ade0eae0d61397e496.zip riscv-openocd-5dd047fbbe6c550afe8491ade0eae0d61397e496.tar.gz riscv-openocd-5dd047fbbe6c550afe8491ade0eae0d61397e496.tar.bz2 |
jtag: rewrite commands 'jtag newtap' and 'swd newdap' as COMMAND_HANDLER
While there:
- fix memory leak in case of error on values tap->chip,
tap->tapname, tap->expected_ids;
- check for out of memory error;
- fix minor coding style issue;
- add the missing .usage field;
- remove functions not in use anymore.
Change-Id: I1c8c3ffeb324e9eacb919c7e0d94fd72122c9a81
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/7431
Tested-by: jenkins
Diffstat (limited to 'src/jtag/jtag.h')
-rw-r--r-- | src/jtag/jtag.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/jtag/jtag.h b/src/jtag/jtag.h index 4f94e99..04d1b4a 100644 --- a/src/jtag/jtag.h +++ b/src/jtag/jtag.h @@ -12,6 +12,7 @@ #define OPENOCD_JTAG_JTAG_H #include <helper/binarybuffer.h> +#include <helper/command.h> #include <helper/log.h> #include <helper/replacements.h> @@ -602,6 +603,6 @@ void jtag_poll_unmask(bool saved); #include <jtag/minidriver.h> -int jim_jtag_newtap(Jim_Interp *interp, int argc, Jim_Obj *const *argv); +__COMMAND_HANDLER(handle_jtag_newtap); #endif /* OPENOCD_JTAG_JTAG_H */ |