X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=tcl%2Fmmr_helpers.tcl;h=ce116e4598fb5cc1c33b5552849faa6ca75c0cf9;hp=ea2210ac4a6f99728e07d4b3a5c3ab48855eba55;hb=8fe2bed92c993242038c60273d1bb73f572e795e;hpb=dbbc9c41f7db210b0a4e226540a28e0a8a5019bf;ds=sidebyside diff --git a/tcl/mmr_helpers.tcl b/tcl/mmr_helpers.tcl index ea2210ac4a..ce116e4598 100644 --- a/tcl/mmr_helpers.tcl +++ b/tcl/mmr_helpers.tcl @@ -7,13 +7,13 @@ proc proc_exists { NAME } { # Give: REGISTER name - must be a global variable. proc show_mmr32_reg { NAME } { - + global $NAME # we want $($NAME) set a [set [set NAME]] if ![catch { set v [memread32 $a] } msg ] { - puts [format "%15s: (0x%08x): 0x%08x" $NAME $a $v] + echo [format "%15s: (0x%08x): 0x%08x" $NAME $a $v] # Was a helper defined? set fn show_${NAME}_helper @@ -41,20 +41,20 @@ proc show_mmr32_bits { NAMES VAL } { set l [string length $N] if { $l > $w } { set w $l } } - + for { set x 24 } { $x >= 0 } { incr x -8 } { - puts -nonewline " " + echo -n " " for { set y 7 } { $y >= 0 } { incr y -1 } { set s $MYNAMES([expr $x + $y]) - puts -nonewline [format "%2d: %-*s | " [expr $x + $y] $w $s ] + echo -n [format "%2d: %-*s | " [expr $x + $y] $w $s ] } - puts "" + echo "" - puts -nonewline " " + echo -n " " for { set y 7 } { $y >= 0 } { incr y -1 } { - puts -nonewline [format " %d%*s | " [expr !!($VAL & (1 << ($x + $y)))] [expr $w -1] ""] + echo -n [format " %d%*s | " [expr !!($VAL & (1 << ($x + $y)))] [expr $w -1] ""] } - puts "" + echo "" } } @@ -68,5 +68,5 @@ proc show_mmr_bitfield { MSB LSB VAL FIELDNAME FIELDVALUES } { } else { set sval "" } - puts [format "%-15s: %d (0x%0*x) %s" $FIELDNAME $nval $width $nval $sval ] + echo [format "%-15s: %d (0x%0*x) %s" $FIELDNAME $nval $width $nval $sval ] }