# HG changeset patch # User Mychaela Falconia # Date 1487520625 0 # Node ID bf610ca0f1b11100e8c936a773afc57787bd3010 # Parent d76970e1895e7961e6f618cea55d61e01f6ec00d fc-tmsh: ttr command implemented, ttw command hooked in diff -r d76970e1895e -r bf610ca0f1b1 rvinterf/tmsh/l1cmd.c --- a/rvinterf/tmsh/l1cmd.c Sun Feb 19 16:05:21 2017 +0000 +++ b/rvinterf/tmsh/l1cmd.c Sun Feb 19 16:10:25 2017 +0000 @@ -474,3 +474,20 @@ send_etm_cmd(cmdpkt, 34); return(0); } + +cmd_ttr(argc, argv) + char **argv; +{ + unsigned index; + u_char cmdpkt[4]; + + index = strtoul(argv[1], 0, 0); + if (index >= 16) { + printf("error: index out of range\n"); + return(ERROR_USAGE); + } + cmdpkt[1] = TX_TEMPLATE_READ; + cmdpkt[2] = index; + send_etm_cmd(cmdpkt, 2); + return(0); +} diff -r d76970e1895e -r bf610ca0f1b1 rvinterf/tmsh/usercmd.c --- a/rvinterf/tmsh/usercmd.c Sun Feb 19 16:05:21 2017 +0000 +++ b/rvinterf/tmsh/usercmd.c Sun Feb 19 16:10:25 2017 +0000 @@ -38,6 +38,8 @@ extern int cmd_tminit(); extern int cmd_tmpkt(); extern int cmd_tms(); +extern int cmd_ttr(); +extern int cmd_ttw(); extern int cmd_txpr(); extern int cmd_txpw(); extern int cmd_version(); @@ -86,6 +88,8 @@ {"tminit", 0, 0, cmd_tminit}, {"tmpkt", 1, 253, cmd_tmpkt}, {"tms", 1, 1, cmd_tms}, + {"ttr", 1, 1, cmd_ttr}, + {"ttw", 2, 2, cmd_ttw}, {"txpr", 1, 1, cmd_txpr}, {"txpw", 2, 2, cmd_txpw}, {"version", 1, 1, cmd_version},