flash: nor: rewrite command 'flash list' as COMMAND_HANDLER
commit80fc9fabc66a0bc767467fa14c703e5a9f340cd3
authorAntonio Borneo <borneo.antonio@gmail.com>
Sun, 18 Dec 2022 15:09:02 +0000 (18 16:09 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 25 Mar 2023 18:10:02 +0000 (25 18:10 +0000)
tree82e7725a7c521fa56b7924368b9b444d5121d29a
parentd05c68667129705ecfd42c6029a60e849518d50c
flash: nor: rewrite command 'flash list' as COMMAND_HANDLER

The mixed use of jim commands and OpenOCD commands is error prone
due to handling of errors through JIM_xx and ERROR_yy.

Rewrite the jim command 'flash list' as OpenOCD command.
While there:
- format in a human readable way the output dictionary list, while
  preserving the structure of its TCL data;
- add the mandatory 'usage' field.

Change-Id: I1ee69870d3ab3c1cfc46cd2b8ec03de6b2300bd6
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/7486
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Tested-by: jenkins
src/flash/nor/tcl.c