FreeCalypso > hg > freecalypso-sw
diff rvinterf/etm/etmbasic.c @ 189:a95d253ef952
fc-tmsh: some basic tmcore commands implemented
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Mon, 25 Nov 2013 03:10:41 +0000 |
parents | 9f4f331ac24d |
children | 2f285f20d617 |
line wrap: on
line diff
--- a/rvinterf/etm/etmbasic.c Mon Nov 25 02:11:47 2013 +0000 +++ b/rvinterf/etm/etmbasic.c Mon Nov 25 03:10:41 2013 +0000 @@ -76,3 +76,17 @@ pkt[di++] = c; send_pkt_to_target(pkt, di); } + +void +send_etm_cmd(buf, len) + u_char *buf; +{ + int i, c; + + buf[0] = RVT_TM_HEADER; + c = 0; + for (i = 1; i <= len; i++) + c ^= buf[i]; + buf[i] = c; + send_pkt_to_target(buf, len + 2); +}