rtt: rewrite command 'rtt channellist' as COMMAND_HANDLER
commit0332da1f1518b0cb4150965614c09fcc7319ddbe
authorAntonio Borneo <borneo.antonio@gmail.com>
Sun, 18 Dec 2022 21:42:18 +0000 (18 22:42 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 25 Mar 2023 18:11:14 +0000 (25 18:11 +0000)
tree44d842c0f39a1e5222a5ac04ff1f58affc2797e0
parent880ae3f07744a09e267bde00cf405c85a6f10482
rtt: rewrite command 'rtt channellist' as COMMAND_HANDLER

This also fixes a mistake of the jim command returning ERROR_xx
when function rtt_read_channel_info() returns error.
While there:
- format in a human readable way the output dictionary list, while
  preserving the structure of its TCL data;
- add check for the number of parameters.

Change-Id: Ica2b623699d3a606d3992975c836dae96f74b26d
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/7489
Tested-by: jenkins
src/rtt/tcl.c