X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fapps%2Fchipcon%2Fchipcon.c;h=aaae9222fcbe3253516d882691984901322a1e34;hp=149962939837a68ac1fab489fca96b61e990a1ab;hb=4b078450299a8de594a771f3448a1068e56e5167;hpb=3f38402660946d2792fd9a9974f3ffa670a123e8;ds=sidebyside diff --git a/firmware/apps/chipcon/chipcon.c b/firmware/apps/chipcon/chipcon.c index 1499629..aaae922 100644 --- a/firmware/apps/chipcon/chipcon.c +++ b/firmware/apps/chipcon/chipcon.c @@ -331,12 +331,15 @@ unsigned char cc_debug(unsigned char len, unsigned char a, unsigned char b, unsigned char c){ - unsigned char cmd=0x54+0x3;//(len&0x3); + unsigned char cmd=0x54+(len&0x3);//(len&0x3); CCWRITE; cctrans8(cmd); - /*if(len--)*/ cctrans8(a); - if(len--) cctrans8(b); - if(len--) cctrans8(c); + if(len--) + cctrans8(a); + if(len--) + cctrans8(b); + if(len--) + cctrans8(c); CCREAD; return cctrans8(0x00); } @@ -351,7 +354,7 @@ unsigned char peekcodebyte(unsigned long adr){ adr&=0x7FFF; //MOV MEMCTR, (bank*16)+1 - cc_debug(3, 0x75, 0xC7, 0);//(bank<<4) + 1); + cc_debug(3, 0x75, 0xC7, (bank<<4) + 1); //MOV DPTR, address cc_debug(3, 0x90, hb, lb); @@ -381,7 +384,7 @@ unsigned char pokedatabyte(unsigned int adr, //MOVX @DPTR, A cc_debug(1, 0xF0, 0, 0); - return; + return 0; /* DEBUG_INSTR(IN: 0x90, HIBYTE(address), LOBYTE(address), OUT: Discard); for (n = 0; n < count; n++) {