X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fapps%2Fjtag%2Fjtag430x2.c;h=1acc6e12051953e7c5f7393d39c293b13e9bea64;hp=1a190190ed1c8dc222221a646eea243a999a05d9;hb=f4a6b415e762bcdc560f3ea655851d16f483ea5a;hpb=321da65698145ce767c963c89a3f287bc3cff041 diff --git a/firmware/apps/jtag/jtag430x2.c b/firmware/apps/jtag/jtag430x2.c index 1a19019..1acc6e1 100644 --- a/firmware/apps/jtag/jtag430x2.c +++ b/firmware/apps/jtag/jtag430x2.c @@ -186,7 +186,7 @@ unsigned int jtag430x2_fusecheck(){ //! Handles MSP430X2 JTAG commands. Forwards others to JTAG. void jtag430x2handle(unsigned char app, unsigned char verb, - unsigned char len){ + unsigned long len){ register char blocks; unsigned int i,val; @@ -234,16 +234,8 @@ void jtag430x2handle(unsigned char app, blocks=(len>4?cmddata[4]:1); at=cmddatalong[0]; - /* - cmddataword[0]=jtag430x2_readmem(at); - txdata(app,verb,2); - break; - */ - len=0x80; - serial_tx(app); - serial_tx(verb); - serial_tx(len); + txhead(app,verb,len); while(blocks--){ for(i=0;i