summaryrefslogtreecommitdiff
path: root/src/flash/flash.c
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-11-07 09:05:12 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-11-07 09:05:12 +0000
commit05b3f94d72e71390b0adb1fd10e2e3e1c18bb588 (patch)
tree8f7c9c7278ea44de995973649cfc69c9c771c507 /src/flash/flash.c
parent21e25ea7ba53313cf279d6366b6070c25d5b984c (diff)
downloadopenocd+libswd-05b3f94d72e71390b0adb1fd10e2e3e1c18bb588.tar.gz
openocd+libswd-05b3f94d72e71390b0adb1fd10e2e3e1c18bb588.tar.bz2
openocd+libswd-05b3f94d72e71390b0adb1fd10e2e3e1c18bb588.tar.xz
openocd+libswd-05b3f94d72e71390b0adb1fd10e2e3e1c18bb588.zip
ocd_flash_banks now returns empty list when no flash banks are configured instead of failing. Allows more orthogonal implementations of tcl code.
git-svn-id: svn://svn.berlios.de/openocd/trunk@1144 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src/flash/flash.c')
-rw-r--r--src/flash/flash.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/flash/flash.c b/src/flash/flash.c
index 4df585bb..d5a9210c 100644
--- a/src/flash/flash.c
+++ b/src/flash/flash.c
@@ -188,10 +188,10 @@ static int jim_flash_banks(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
int flash_init_drivers(struct command_context_s *cmd_ctx)
{
+ register_jim(cmd_ctx, "ocd_flash_banks", jim_flash_banks, "return information about the flash banks");
+
if (flash_banks)
{
- register_jim(cmd_ctx, "ocd_flash_banks", jim_flash_banks, "return information about the flash banks");
-
register_command(cmd_ctx, flash_cmd, "info", handle_flash_info_command, COMMAND_EXEC,
"print info about flash bank <num>");
register_command(cmd_ctx, flash_cmd, "probe", handle_flash_probe_command, COMMAND_EXEC,